java backend engineer

10,000 java backend engineer job listings in Canada. Find daily updated positions from leading job boards.


  • , Canada Citi Full-time

    Citi is hiring a Java Backend Engineer in Mississauga. You will build scalable, secure, and high‑performing backend systems and collaborate with architects, DevOps, QA, and business teams to deliver modern microservices solutions using Java and Spring Boot. You will work with Kafka, containers, and multiple databases, writing clean, testable code,...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Citi Full-time

    Citi is hiring a Java Backend Engineer in Mississauga. You will build scalable, secure, and high‑performing backend systems and collaborate with architects, DevOps, QA, and business teams to deliver modern microservices solutions using Java and Spring Boot. You will work with Kafka, containers, and multiple databases, writing clean, testable code,...


  • Montreal (administrative region), QC, Canada National Bank of Canada Full-time $90,000 - $120,000 Contract

    Une grande banque à Montréal recherche un développeur senior Java backend pour intégrer et développer des solutions logicielles innovantes. Assurez la qualité par des tests automatisés tout en collaborant avec une équipe professionnelle. Les candidats devront maîtriser Java, les microservices, et avoir des compétences en AWS. Cette fonction offre...


  • Montreal (administrative region), QC, Canada TMC Canada Full-time $90,000 - $130,000 Contract

    TMC Canada recherche un développeur Java backend expérimenté pour rejoindre une grande équipe technique au sein d'une institution financière internationale. Vous gérerez des projets du besoin à la livraison, concevrez du code robuste et travaillerez avec des équipes réparties dans plusieurs fuseaux horaires.Le candidat idéal possède une forte...


  • , Canada Jobgether Full-time $166,000 - $222,000 Contract

    This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Java Backend Engineer based in the Canada .This is a high-impact engineering role with significant autonomy and end-to-end ownership of a modern digital health platform.You will primarily architect, build, and scale...


  • Vancouver, British Columbia, Canada Astra-North Infoteck Inc. ~ Conquering today's challenges, achieving tomorrow's vision! Full-time

    Join a dynamic team in Vancouver as a Senior Backend Java Engineer. This hybrid role focuses on Kafka and distributed systems, delivering secure, high-quality services across complex infrastructures.This position requires over five years of hands-on experience in backend development, leveraging your advanced Java skills. You will design, implement, and...


  • Toronto, ON, Canada Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Full-time $80,000 - $110,000 Contract

    A leading tech firm is seeking a skilled developer proficient in Java and Spring Boot, alongside strong SQL Server knowledge. The role requires familiarity with RESTful API implementation and security best practices for back-end development. The ideal candidate must have experience with version control systems like Git and possess 6-8 years in the field....


  • Winnipeg, Manitoba, Canada Talenzaa Full-time

    Talenzaa in Mississauga, Canada, is seeking a seasoned Java backend engineer to design, build, and optimize RESTful APIs and microservices using Java and Spring Boot. You will architect distributed systems with event-driven workflows (Kafka) and manage relational and NoSQL databases, while containerizing with Docker and deploying on Kubernetes in cloud...


  • Toronto, Ontario, Canada Sproutlogic Consulting Full-time

    Sproutlogic Consulting in Toronto, Canada, is seeking a Software Engineer to develop full lifecycle product features and maintain high-quality codebases. The role focuses on server-side Java development, API design, and scalable services within a collaborative team environment.The ideal candidate has 1–3 years of software engineering experience, strong OO...


  • Toronto, Ontario, Canada Scotiabank Full-time

    Scotiabank in Toronto is seeking an Intermediate Java Developer to join the Global Payments Engineering team. You will design, develop, and maintain backend services with Java and Spring Boot, and collaborate with QA and product teams to deliver reliable solutions.You'll work on Kafka-based messaging, relational databases, RESTful APIs, and participate in...


  • Montréal, Québec, Canada Akkodis Full-time

    Akkodis Montréal rechercheun Développeur Backend Senior (Java) consultant pour développer et maintenir des services backend robustes en Java 17+ et Spring Boot, en privilégiant les architectures microservices et l'événementiel.Vous écrirez des tests unitaires et d'intégration, garantirez la performance et la sécurité, et collaborerez avec des...


  • Montreal, Quebec, Canada Systematix Full-time

    Systematix recherche un Développeur Senior Back-end Java/AWS pour une mission hybride à Montréal, axée sur des solutions de détection et prévention des crimes financiers dans un cadre bancaire. Mandat de 12 mois renouvelable, avec 2 jours/semaine sur site et une exigence de français courant et anglais avancé.Le rôle implique conception et...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Sproutlogic Consulting Full-time

    Sproutlogic Consulting in Toronto, Canada, is seeking a Software Engineer to develop full lifecycle product features and maintain high-quality codebases. The role focuses on server-side Java development, API design, and scalable services within a collaborative team environment. The ideal candidate has 1–3 years of software engineering experience, strong OO...


  • Montreal, Quebec, Canada Bourne Search Ltd Full-time

    A leading global investment bank is seeking a Senior Backend Engineer to design and build scalable backend services using Java or Scala. This hands-on position involves architecting distributed Spark applications and providing end-to-end delivery in a complex enterprise environment. Ideal candidates will have strong backend development experience, be...


  • Vancouver, British Columbia, Canada Astra-North Infoteck Inc. ~ Conquering today's challenges, achieving tomorrow's vision! Full-time

    Backend Java Engineer – Kafka / Distributed SystemsLocation: Vancouver, BC - Hybrid (3 Days WFO)Key ResponsibilitiesDesign, implement, and optimize backend services handling high-volume data flows with strict performance and reliability requirements.Develop Java-based components using modern frameworks (Spring/Spring Boot or equivalent).Build and maintain...


  • Winnipeg, Manitoba, Canada Citi Full-time

    Citi is hiring a Java Backend Engineer in Mississauga. You will build scalable, secure, and high‑performing backend systems and collaborate with architects, DevOps, QA, and business teams to deliver modern microservices solutions using Java and Spring Boot. You will work with Kafka, containers, and multiple databases, writing clean, testable code,...


  • , Canada Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Full-time

    Join a dynamic team in Vancouver as a Senior Backend Java Engineer. This hybrid role focuses on Kafka and distributed systems, delivering secure, high-quality services across complex infrastructures. This position requires over five years of hands-on experience in backend development, leveraging your advanced Java skills. You will design, implement, and...


  • Vancouver, BC, Greater Vancouver Regional District, BC; British Columbia, Canada Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Full-time

    Join a dynamic team in Vancouver as a Senior Backend Java Engineer. This hybrid role focuses on Kafka and distributed systems, delivering secure, high-quality services across complex infrastructures. This position requires over five years of hands-on experience in backend development, leveraging your advanced Java skills. You will design, implement, and...


  • Montreal (administrative region), QC, Canada Systematix Full-time $90,000 - $130,000 Contract

    Systematix recherche un Développeur Senior Back-end Java/AWS pour une mission hybride à Montréal, axée sur des solutions de détection et prévention des crimes financiers dans un cadre bancaire. Mandat de 12 mois renouvelable, avec 2 jours/semaine sur site et une exigence de français courant et anglais avancé.Le rôle implique conception et...


  • Montreal (administrative region), QC, Canada Bourne Search Ltd Full-time $90,000 - $130,000 Contract

    A leading global investment bank is seeking a Senior Backend Engineer to design and build scalable backend services using Java or Scala. This hands-on position involves architecting distributed Spark applications and providing end-to-end delivery in a complex enterprise environment. Ideal candidates will have strong backend development experience, be...