Find work in Canada.

338,033 jobs across our Canadian network. How we count

  • Java Developer (React)

    Collabera

    Toronto, ON

    • $90 to $102 CAD / hour
    • Contract

    Client is executing a large-scale transformation to refactor a legacy monolithic application into a microservices-based architecture.

  • Test Engineer

    Pacer Group

    Montreal, QC

    • $45 to $48 CAD / hour
    • Contract

    Experience with Java application development and frameworks such as Spring Boot.

  • Testing Engineer

    J&M Group

    Toronto, ON

    • Full-time

    Experience developing applications using Java and Java-based frameworks such as Spring Boot

  • QA Engineer – Performance & Automation Testing

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

    Montreal, QC

    • Full-time

    Experience developing applications using Java and Java-based frameworks such as Spring Boot.

  • Software Engineer- Global Payments Engineering

    Scotiabank

    Toronto, ON

    …and implementing applications using Shell Scripting, Python, java technologies (e.g. SpringBoot, Hibernate, JPA, etc.) and majorly IBM Managed File Transfer to support business requirements…

  • Java Developer

    LTM

    ON · Ontario, Canada

    • $85,000 to $110,000 USD / year
    • Full-time

    7 years of relevant experience in Java Spring Boot and Microservices

  • Software Application Developer – Loan Servicing & AI Enablement

    BMO

    Toronto, ON · FCP

    • Full-time

    BMO's B2B Banking & Credit Technology team is seeking a Software Application Developer to join the Loan Servicing Technology team supporting Loan IQ and related lending platforms. The role…

  • Senior Java Developer - Microservices, API, Python, ACBS, AFS/Commercial Lending

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

    Toronto, ON

    • Full-time

    Strong expertise in Java and Python for back-end development.

  • Software Engineer with Java, Python expereince

    Smart IT Frame LLC

    Toronto, ON

    • Contract

    Role: Application Developer Software Engineer

  • Backend Developer (Java and Python)

    Pacer Group

    Mississauga, ON

    • $120,000 to $130,000 CAD / year
    • Full-time

    Job Title: Backend Developer (Java and Python)

  • Java Software Engineer

    RedCompass Labs

    Toronto, ON

    • Full-time

    …related to payments and the financial using knowledge about Java, Spring framework, Kafka and Cloud…

  • Specialist, AI Engineering

    Urban Ridge Supplies

    Toronto, ON

    • Full-time

    …services and our core insurance platforms using API-first and microservices-based approaches. Design and optimize data models, Data Transformations, and storage patterns to ensure…

  • Principal Quality Architect

    Urban Ridge Supplies

    Toronto, ON

    • Full-time

    …languages and paradigms (e.g., TypeScript, Python, Go, .NET, Java) based on specific problem domains. Ramp into unfamiliar stacks or…

  • Associate or Vice President Full Stack Engineer

    BMO Capital Markets

    Toronto, ON

    • Part-time

    Build robust APIs and microservices architectures to integrate data and services across different business units, ensuring seamless connectivity and data flow

  • Senior Full Stack Engineer (Azure Cloud Platform)

    HCLTech

    ON · Ontario, Canada

    • $60 to $75 CAD / hour
    • Contract

    Develop backend services using Node.js, Python, .NET, or Java.

  • Core Network as a Service Test Developer

    Ericsson

    Ottawa, ON

    • Full-time

    Design, develop and support cloud native applications and microservices as part of an agile team, ensuring our service offerings are robust, scalable and user-friendly.

  • Senior GenAI Software Developer

    BMO

    Toronto, ON · FCP

    • Full-time

    …looking for a passionate and innovative Senior GenAI Software Developer to join our growing team and help design, build, scale, and lead intelligent AI-powered solutions that enhance…

  • Software Engineer, Driver Experience

    Lyft

    Toronto, ON

    Strong proficiency in one or more backend languages (Go, Python, Java, or similar) with a solid understanding of performance and reliability fundamentals

  • Lead Backend Engineer – AWS

    BULL INFORMATION SYSTEMS LIMITED

    Toronto, ON

    • Full-time

    Responsibilities: Oversee implementation and code quality Develop APIs and microservices Implement monitoring and optimization Angular

  • Full-Stack Java Developer (with DB & Cloud)

    TMC Canada

    Montreal, QC

    • Full-time

    Research Technology, part of IST, follows an agile delivery model. New application development is typically based on a microservices architecture and designed for cloud-native deployments.…

  • Technical Lead Senior – Java / Spring Boot

    CGI

    Montreal, QC

    • Full-time

    We are looking for a Senior Technical Lead with strong Java development expertise and the ability to provide technical leadership to teams working in an international environment.

  • Senior Software Engineer I

    Braze

    Toronto, ON

    • Full-time

    Professional experience working with distributed systems and/or microservices

  • Senior Software Engineer I

    Braze

    Toronto, ON

    Professional experience working with distributed systems and/or microservices

  • Java Developer - Assistant Vice President

    Citi

    Mississauga, ON

    • Full-time

    Java Ecosystem: Deep, hands-on experience with Java (Java 11, 17, or 21) and core concepts (multithreading, concurrency, memory management, JVM tuning).

  • Python Developer, Assistance Vice President

    Citi

    Mississauga, ON

    • Full-time

    Citi is hiring a Senior Python Developer (Applications Development Sr. Programmer Analyst - C12) with a focus on Generative AI. This hands-on engineering role offers the opportunity to…