Highspring logo
Highspring Verified
Software, Artificial Intelligence, Media & Entertainment, Video Technology

Senior Software Engineer

Quebec, CanadaHybridFull TimeSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Highspring is seeking a Senior Software Engineer with a strong backend focus on Java, Spring Boot, and Kafka within a microservices architecture. The role involves designing, building, and maintaining scalable, secure, and cloud-ready services, with a secondary focus on Angular for front-end support. The ideal candidate will collaborate with cross-functional teams, participate in architecture and system design discussions, and implement robust testing practices. Experience with public cloud platforms (Azure preferred) and CI/CD pipelines is highly valued. This role emphasizes technical excellence, collaboration, and delivering meaningful business outcomes in the financial services, insurance, and technology sectors.

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.
Ready to apply?
You'll be redirected to Highspring's application page.

Similar roles