Enable job alerts via email!

Senior Java Engineer - Microservices & Systems Design

08763 Citi Canada Technology Services ULC

Mississauga

On-site

CAD 120,000 - 170,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global bank in Canada is seeking a highly skilled Sr Software (Java) Developer to design, develop, and maintain scalable software solutions. You will implement best practices in engineering, including test-driven and behavior-driven development, while collaborating with cross-functional teams. An ideal candidate has over 6 years of Java experience and a strong understanding of microservices architecture. This role offers a competitive salary within a dynamic and agile work environment.

Qualifications

  • 6+ years of strong hands-on experience in coding (Java).
  • Deep expertise in system design and microservices architecture.
  • Experience with trunk-based development, feature flags, and progressive delivery strategies.
  • Proficiency in TDD, BDD, and automation-first mindset.
  • Strong understanding of CI / CD pipelines, and DevOps practices.

Responsibilities

  • Design, develop, and maintain robust, scalable applications.
  • Implement trunk-based development practices for continuous integration.
  • Ensure high levels of unit test coverage and test-driven development.
  • Drive adoption of Agile, DevOps, and CI/CD practices.

Skills

Java
System design
Microservices architecture
Test-Driven Development (TDD)
Behavior-Driven Development (BDD)
DevOps practices
Cloud-native technologies (AWS, Kubernetes, Docker)
Agile methodologies
Problem-solving
Collaboration
Job description
A leading global bank in Canada is seeking a highly skilled Sr Software (Java) Developer to design, develop, and maintain scalable software solutions. You will implement best practices in engineering, including test-driven and behavior-driven development, while collaborating with cross-functional teams. An ideal candidate has over 6 years of Java experience and a strong understanding of microservices architecture. This role offers a competitive salary within a dynamic and agile work environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.