Find work in Canada.

348,387 jobs across our Canadian network. How we count

  • Lead Software Engineer - Enterprise Applications

    Citi

    Mississauga, ON

    • Full-time

    Programming: Strong proficiency in Python and/or Java (Spring Boot); working knowledge of JavaScript/TypeScript (Angular, Node.js). Full‑stack experience is a plus.

  • Senior Java Engineer

    EPAM Systems

    Toronto, ON

    • Full-time

    Design, build, and maintain Java and Spring Boot applications and services that support corporate actions and complex investment data processing at scale

  • Architect (ATC)

    Virtusa

    Mississauga, ON

    • Full-time

    Build RESTful APIs and microservices using Spring Boot.

  • Senior Technology Manager

    BMO

    Toronto, ON · FCP

    • Full-time
  • Senior Manager, Software Development

    RBC

    Toronto, ON

    • Full-time

    Strong hands-on experience with several of the following technologies and practices: Java and Spring Boot, Event-driven architecture and Apache Kafka, Microservices and distributed systems,…

  • Software Developer

    RBC

    Montreal, QC

    • Full-time

    You will have the opportunity to contribute code within the following technology stacks: Java, Spring/Spring Boot, Vue, micro services and API development and GenAI POC prompt-based…

  • Full Stack Developer (Java + Angular)

    CGI

    Halifax, NS

    • Full-time

    …growing team. In this role, you will leverage your expertise in Java, Spring Boot, Microservices, Angular, AWS, and cloud-native technologies to design, develop, and deliver scalable…

  • Full Stack Engineer (AI-Enabled)

    BMO

    Calgary, AB · GCS

    • Full-time

    Build robust microservices and APIs using Java, Node.js, or Python

  • Developer Lead (AI-Enabled Systems)

    BMO

    Toronto, ON · FCP

    • Full-time

    Build robust microservices and APIs using Java, Node.js, or Python