cover image
Highspring

Senior Software Engineer

Hybrid

Montreal, Canada

Senior

Full Time

11-03-2026

Share this job:

Skills

Communication Java JavaScript TypeScript HTML CSS MongoDB GitHub CI/CD DevOps Docker Kubernetes Jenkins Architecture Regression git angular Analytical Skills Azure AWS Agile Spring GCP Spring Boot CI/CD Pipelines OpenShift Kafka Microservices GitHub Actions

Job Specifications

About Highspring

Highspring is a next‑generation consulting and professional services firm delivering modern, agile, and forward‑thinking technology solutions across North America. We partner with leading organizations in financial services, insurance, and technology to build reliable, scalable, and high‑impact digital platforms. Our teams value technical excellence, collaboration, and delivering meaningful business outcomes.

The Opportunity

We are looking for a Senior Developer (Java / Spring / Kafka) to contribute to the development and modernization of enterprise‑scale platforms. The role is heavily backend‑focused, centered on Java, Spring Boot, and Kafka within a microservices architecture. Angular is required for occasional front‑end support, but this is not a full‑stack position.

You will collaborate with architects, product owners, and cross‑functional teams to deliver high‑quality, cloud‑ready services, with Azure preferred, though experience with any major public cloud is valued.

What You'll Do

Design, build, and maintain backend services using Java, Spring, Spring Boot, and Kafka.
Contribute to front‑end work in Angular when needed (secondary focus).
Translate business requirements into scalable, secure, and maintainable technical solutions.
Participate in architecture discussions, system design, and modeling.
Implement strong testing practices, including unit, integration, and regression tests.
Collaborate in Agile delivery squads and contribute to DevOps and CI/CD pipelines.
Support and mentor team members as part of a collaborative engineering culture.

What You Bring to the Table

7-8 years of professional development experience in backend or platform engineering.
Strong analytical skills and the ability to design complex systems.
Excellent communication skills and a team‑focused mindset.
Degree in Computer Science or equivalent experience.

Core Skills Required

Mandatory

Java, Spring, Spring Boot
Kafka (mandatory as per updated requirements)
Angular (required but secondary)
HTML, CSS, JavaScript, TypeScript
Git
Strong testing approaches (unit, integration, regression)

Additional Highly Valued Experience

Public cloud experience - Azure preferred, AWS or GCP welcome
CI/CD: Jenkins, GitHub Actions, OpenShift
Containerization: Docker, Kubernetes (OCP welcome)
MongoDB, Spring Cloud, Argo CD, SonarQube, Veracode, Prisma Cloud

Our Stack

Backend: Java, Spring Boot, Spring Cloud, Kafka
Frontend: Angular
Database: MongoDB
DevOps: GitHub, Jenkins, Argo CD, SonarQube, Veracode, Prisma Cloud
Containers / Cloud: Docker, Kubernetes, OpenShift (OCP), Azure or any major public cloud

Why Join Highspring

Join a dynamic team of experienced consultants and engineers.
Work on impactful modernization and cloud‑native delivery initiatives.
Access continuous learning, certifications, and technical mentorship.
Benefit from a collaborative culture and flexible work arrangements.

About the Company

Highspring is a leading global professional services organization with three integrated offerings—Consulting, Managed Services, and Talent Solutions. Vaco by Highspring specializes in delivering tailored Talent Solutions. Our expertise includes Accounting and Finance, Business and Digital Transformation, Risk and Compliance, Information Technology, and more. With more than 10,000 employees across 45+ offices worldwide, we give partners the agility to thrive, address challenges, and seize opportunities in a rapidly changing w... Know more