Highspring

Java Developer

Highspring

Montreal, Quebec, Canada · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
6 seconds ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

We are looking for a skilled Java Developer to join our global Operations Technology team supporting essential enterprise applications. This role suits a proactive developer capable of engaging in all stages of the software lifecycle—from requirement gathering and design to implementation, testing, deployment, and maintenance. The position involves collaboration with cross-functional teams including developers, analysts, and product owners to build scalable, efficient, and resilient IT solutions that reduce operational risks.

Key Responsibilities

  • Design, develop, test, deploy, and maintain enterprise-level applications using Java technologies.
  • Participate actively through the entire software development lifecycle: requirements gathering, design, implementation, testing, deployment, and support.
  • Work closely with business and technical stakeholders to translate needs into technical designs and solutions.
  • Advocate engineering best practices focused on code quality, automation, resilience, performance, and operational supportability.
  • Diagnose and resolve complex application issues including those impacting production environments.
  • Engage in continuous improvement and modernization of applications.
  • Collaborate in Agile teams including globally distributed members and communicate project status, risks, and progress effectively.
  • Own deliverables and be accountable for outcomes.

Required Qualifications and Skills

  • Proven software development experience, particularly with Java 17 or newer versions and Spring Boot framework.
  • Strong background building and maintaining RESTful APIs and backend services for enterprise applications.
  • Deep understanding of object-oriented programming and software engineering practices.
  • Working knowledge of SQL and relational database systems.
  • Familiarity with automated testing and Continuous Integration/Continuous Deployment pipelines.
  • Excellent analytical and troubleshooting capabilities for resolving complex software and production issues.
  • Strong written and oral communication skills capable of interacting with technical and non-technical stakeholders.
  • Experience participating in Agile software development teams and methodologies.
  • Demonstrated proactive, accountable attitude focused on delivering solutions.

Additional Skills (Beneficial)

  • Experience with Kafka message streaming platform.
  • Working knowledge of Elasticsearch search engine.
  • Some exposure to Angular frontend framework.
  • Familiarity with microservices architectures.
  • Experience in cloud-hosted environments and DevOps practices.
  • Understanding of observability platforms like OpenTelemetry.

Tools & software

How they work

Communication Teamwork & Collaboration Problem Solving Initiative Accountability
🤖
Online · instant AI help
Broxer