Back End Developer - Java

Highspring

Montreal

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Highspring is a modern consulting and professional services firm focused on technology delivery, cloud transformation, data engineering, and enterprise modernization. The Backend Developer role in Montréal offers a chance to shape critical platform integrations within a hybrid work model.

You will design, build, and integrate backend components, APIs, and microservices, while leveraging Kafka, AWS services, and DevOps practices to improve delivery and quality.

Qualifications

  • Bachelor's or Master's in Computer Science, Software Engineering, or equivalent experience.
  • Strong leadership, communication, and cross-team collaboration skills.
  • Ability to adapt in a fast-moving environment and contribute to team cohesion.

Responsibilities

  • Deliver backend components aligned with architecture standards and business requirements.
  • Design and implement integrations using APIs, microservices, and Kafka event streams.
  • Build CI/CD pipelines to automate deployment workflows and improve delivery efficiency.
  • Diagnose and resolve complex technical issues, ensuring sustainable long-term solutions.
  • Collaborate closely with architects, analysts, and developers to optimize the overall solution.
  • Promote and reinforce software engineering best practices, including automated testing and quality assurance.

Skills

Java
Spring Framework
Microservices
API design
Kafka
DevOps
Jenkins
Git/Bitbucket
Nexus
Docker
AWS
EKS
DynamoDB
Lambda
SQS
Step Functions
SDLC
Agile

Education

Bachelor's or Master's in Computer Science or equivalent

Tools

Jenkins
Git/Bitbucket
Nexus
Docker
AWS
EKS
DynamoDB
Lambda
SQS
Step Functions

Job description

Highspring is a modern consulting and professional services firm specializing in technology delivery, cloud transformation, data engineering, and enterprise modernization. We partner with forward-thinking organizations to design, build, and scale high-impact digital solutions. Our teams bring deep technical expertise, strong delivery discipline, and a human-centered approach to solving complex business challenges.

The Opportunity

We are looking for a Backend Developer to join a major data governance and data destruction initiative for one of our financial-sector partners. This engagement offers the opportunity to shape critical platform integrations, influence architectural decisions, and contribute to a high‑visibility transformation program. The role is based in Montréal with a hybrid work model.

What You'll Do
  • Deliver backend components aligned with architecture standards and business requirements.
  • Design and implement integrations using APIs, microservices, and Kafka event streams.
  • Build CI/CD pipelines to automate deployment workflows and improve delivery efficiency.
  • Diagnose and resolve complex technical issues, ensuring sustainable long‑term solutions.
  • Collaborate closely with architects, analysts, and developers to optimize the overall solution.
  • Promote and reinforce software engineering best practices, including automated testing and quality assurance.
What You Bring to the Table
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience.
  • Strong leadership, communication, and cross‑team collaboration skills.
  • Ability to adapt in a fast‑moving environment and contribute to team cohesion.
Core Skills Required
  • Advanced expertise in Java and Spring Framework.
  • Hands‑on experience building microservices, designing APIs, and working with API contracts.
  • Solid knowledge of DevOps tools such as Jenkins, Git/Bitbucket, Nexus, and Docker.
  • Experience working with AWS services (EKS, DynamoDB, Lambda, SQS, Step Functions).
  • Familiarity with Kafka and event‑driven architectures.
  • Strong understanding of the software development lifecycle (SDLC) and Agile methodologies.
Our Stack
  • Languages & Frameworks: Java, Spring
  • DevOps: Jenkins, Git/Bitbucket, Nexus, Docker
  • Cloud: AWS (EKS, DynamoDB, Lambda, SQS, Step Functions)
Why Join Highspring

At Highspring, you'll collaborate with passionate technologists, build impactful solutions, and advance your craft within a supportive and innovative consulting environment. We value autonomy, continuous learning, and a culture rooted in excellence and collaboration.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Highspring • Montreal

Hybrid
CAD 90,000 - 120,000
Senior Software Developer - Java
Senior Software Developer - Java

Highspring • Montreal

On-site
CAD 100,000 - 150,000
Developer Fullstack - Java Angular
Developer Fullstack - Java Angular

Highspring • Montreal

On-site
CAD 90,000 - 130,000
Architecte logiciel
Architecte logiciel

Highspring • Montreal

On-site
CAD 90,000 - 130,000
Front End Angular Developer
Front End Angular Developer

Highspring • Montreal

On-site
CAD 85,000 - 125,000
(DEV) Test Automation Developer
(DEV) Test Automation Developer

Vaco • Toronto

On-site
CAD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Highspring • Montreal

On-site
CAD 80,000 - 100,000
Competitive compensation
Opportunities for professional growth
Innovative projects
Data Analyst / Analyste des données sénior - MTL
Data Analyst / Analyste des données sénior - MTL

Highspring • Montreal

Hybrid
CAD 70,000 - 110,000
Projets data d'envergure
Cloud moderne
AWS plateformes data
+4
Senior Mobile Developer
Senior Mobile Developer

Highspring • Montreal (administrative region)

On-site
CAD 95,000 - 130,000
(DEV) - GenAI - Python Developer - MOR1JP00097495
(DEV) - GenAI - Python Developer - MOR1JP00097495

Vaco • Montreal

On-site
CAD 110,000 - 140,000