java backend engineer

See average salary for java backend engineer »

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


  • Winnipeg, Manitoba, Canada Citi Full-time

    Build backend services with Java and Spring Boot as a senior engineer using an AI-first mindset across the full lifecycle. This is a full-time role. As a senior individual contributor, you will design, build, test, and deliver systems from requirements through production. The role emphasizes clean design, sound architecture, readable code, and clear...


  • Winnipeg, Manitoba, Canada Citigroup Inc. Full-time

    Build backend services with Java, Spring Boot, and AI tools as a senior individual contributor working across the full lifecycle. Design through production while setting a clear standard for engineering quality. At Citi, this full-time senior software engineering role covers requirements, architecture, implementation, testing, and delivery. You will make...


  • Mississauga, Ontario, Canada Citi Full-time

    ResponsibilitiesBuild and deploy asynchronous, event-driven microservices in Java, ensuring high availability and performance at scale.Design reactive backend services using Spring WebFlux, Project Reactor, and RxJava to meet demanding throughput and latency requirements.Develop and maintain real-time event streaming pipelines using Apache Kafka to power...


  • Mississauga, ON, Canada Citigroup Inc. Full-time

    Build backend services with Java, Spring Boot, and AI tools as a senior individual contributor working across the full lifecycle. Design through production while setting a clear standard for engineering quality. At Citi, this full-time senior software engineering role covers requirements, architecture, implementation, testing, and delivery. You will make...


  • Winnipeg, Manitoba, Canada Citigroup Full-time

    Build backend services with Java and Spring Boot as a senior engineer applying an AI-first mindset across the full product lifecycle. This full-time role is hands-on and individual contributor focused. You will design, build, test, and deliver real systems from requirements through production. The work emphasizes clean design, sound architecture, readable...


  • Canada Citigroup Inc. Full-time

    Build backend services with Java, Spring Boot, and AI tools as a senior individual contributor working across the full lifecycle. Design through production while setting a clear standard for engineering quality. At Citi, this full-time senior software engineering role covers requirements, architecture, implementation, testing, and delivery. You will make...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Citigroup Inc. Full-time

    Build backend services with Java, Spring Boot, and AI tools as a senior individual contributor working across the full lifecycle. Design through production while setting a clear standard for engineering quality. At Citi, this full-time senior software engineering role covers requirements, architecture, implementation, testing, and delivery. You will make...


  • Canada Citigroup Full-time

    Build backend services with Java and Spring Boot as a senior engineer applying an AI-first mindset across the full product lifecycle. This full-time role is hands-on and individual contributor focused. You will design, build, test, and deliver real systems from requirements through production. The work emphasizes clean design, sound architecture, readable...


  • Winnipeg, Manitoba, Canada Kelly Services Full-time

    Build enterprise banking software with Java and Spring Boot in a hybrid Downtown Toronto engineering team. Apply backend expertise across scalable solutions. This Java Software Engineer role requires five-plus years of experience and focuses primarily on backend development. You will work with Java, Spring Boot, microservices, PostgreSQL, Docker, and cloud...


  • Mississauga, Peel Region, Canada Citi Full-time €207,000 - €310,000 Contract

    Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model. In this hands-on role, you'll tackle complex engineering challenges by building robust backend solutions with Java. You'll lead major initiatives from planning to execution, ensuring high-quality code through...


  • Toronto, ON, Canada Kelly Services Full-time

    Build enterprise banking software with Java and Spring Boot in a hybrid Downtown Toronto engineering team. Apply backend expertise across scalable solutions. This Java Software Engineer role requires five-plus years of experience and focuses primarily on backend development. You will work with Java, Spring Boot, microservices, PostgreSQL, Docker, and cloud...


  • Mississauga, Peel Region, Canada Citi Full-time €121,000 - €171,000 Contract

    Elevate your career as a Lead Java Backend Engineer at Citi, where you will build scalable microservices and contribute to data-driven features in a hybrid work model. Join a team dedicated to high availability and performance. This senior-level role requires 6-10 years of backend software experience, focusing on developing Java applications using Spring...


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

    Build backend services with Java and Spring Boot as a senior engineer applying an AI-first mindset across the full product lifecycle. This full-time role is hands-on and individual contributor focused. You will design, build, test, and deliver real systems from requirements through production. The work emphasizes clean design, sound architecture, readable...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada Just Eat Holding Full-time

    Build real-time backend systems with Java and Kubernetes at Just Eat Takeaway.com, working remotely from Calgary, Toronto, or Winnipeg. Own services powering courier logistics. As a Senior Backend Engineer in the Logistics Courier Pay Network team, you will design, deploy, and operate distributed services. Your work spans data modelling, event flows,...


  • Canada Citi Full-time

    Responsibilities Build and deploy asynchronous, event-driven microservices in Java, ensuring high availability and performance at scale. Design reactive backend services using Spring WebFlux, Project Reactor, and RxJava to meet demanding throughput and latency requirements. Develop and maintain real-time event streaming pipelines using Apache Kafka to power...


  • Toronto, ON, Canada E IT Full-time $90,000 - $130,000 Contract

    Build backend services with Java, Spring Boot, and RESTful web services while working with legacy systems and new applications.This Java Software Engineer role requires 8+ years of hands-on IT experience and strong backend development expertise. You will design web-based applications, enhance features, investigate defects, and work directly with MySQL and...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Just Eat Holding Full-time

    Build real-time backend systems with Java and Kubernetes at Just Eat Takeaway.com, working remotely from Calgary, Toronto, or Winnipeg. Own services powering courier logistics. As a Senior Backend Engineer in the Logistics Courier Pay Network team, you will design, deploy, and operate distributed services. Your work spans data modelling, event flows,...


  • Canada Just Eat Holding Full-time

    Build real-time backend systems with Java and Kubernetes at Just Eat Takeaway.com, working remotely from Calgary, Toronto, or Winnipeg. Own services powering courier logistics. As a Senior Backend Engineer in the Logistics Courier Pay Network team, you will design, deploy, and operate distributed services. Your work spans data modelling, event flows,...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Just Eat Holding Full-time

    Build real-time backend systems with Java and Kubernetes at Just Eat Takeaway.com, working remotely from Calgary, Toronto, or Winnipeg. Own services powering courier logistics. As a Senior Backend Engineer in the Logistics Courier Pay Network team, you will design, deploy, and operate distributed services. Your work spans data modelling, event flows,...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada Citi Full-time €120,800 - €170,800 Temporary

    Responsibilities Build and deploy asynchronous, event-driven microservices in Java, ensuring high availability and performance at scale. Design reactive backend services using Spring WebFlux, Project Reactor, and RxJava to meet demanding throughput and latency requirements. Develop and maintain real-time event streaming pipelines using Apache Kafka to power...