java backend software engineer

See average salary for java backend software engineer »

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


  • Hamilton, ON, Hamilton Census Division, ON; Ontario, Canada Affirm Full-time €153,000 - €213,000 Temporary

    At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products, merchants, and vendors....


  • Victoria, BC, Capital Regional District, BC; British Columbia, Canada Affirm Full-time €153,000 - €213,000 Temporary

    At A ffirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Data and Storage Services team is responsible for affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch...


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

    Senior Software Engineering, Backend (All Teams) We’re looking for Senior Backend Engineers to work on both Product and Product Platform based teams. Product focused Engineers work at the intersection of product and infrastructure to solve key business problems with elegant technical solutions. We expect Senior Engineers to be able to own projects...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Affirm Full-time €153,000 - €213,000 Temporary

    Affirm's engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products, merchants, and vendors. We pride ourselves on our culture across engineering of writing blameless postmortems as well as writing detailed tech specs and gathering feedback before large changes to systems. The AI...


  • Canada Affirm Full-time

    At A ffirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Data and Storage Services team is responsible for affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch...


  • Vancouver, Metro Vancouver Regional District, Canada PRI Global Full-time $90,000 - $130,000 Contract

    Take on a vital role as an Expert Java Software Engineer with focus on backend development and system design. Onsite interviews will assess your strengths in coding and architectural understanding. We require seasoned backend engineers who have at least 10 years of Java experience. Candidates must demonstrate end-to-end ownership of services and have...


  • Edmonton, Alberta, Canada Affirm, Inc. Full-time

    At Affir, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Marketing & Privacy Engineering (MPE) builds trusted, privacy-aware consumer web experiences and measurement systems that enable sustainable growth. Within MPE, the Marketing...


  • Calgary, AB, Canada Compunnel Inc. Full-time $80,000 - $110,000 Contract

    The Backend Java Developer is responsible for designing, developing, and implementing scalable backend solutions using microservices architecture.This role involves building RESTful web services, optimizing data processing workflows, integrating Kafka for real-time data streaming, and managing Oracle databases.The developer collaborates with cross-functional...


  • Canada Rang Technologies Inc Full-time

    Rang Technologies Inc. is seeking a Java Backend Developer to join our Mississauga team onsite. You will design, build, and optimize backend services using Java Spring Boot and microservices, ensuring robust logging, monitoring, and error handling.Strong collaboration in an Agile environment is required to meet deadlines and adapt to changing priorities. The...


  • Toronto, ON, Canada MSZ Systems Full-time $80,000 - $110,000 Contract

    Job LocationDowntown Toronto (3 days work from office)Job DescriptionAs a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-performance applications using Java and the Spring Boot framework. You will work closely with cross-functional teams to deliver innovative software solutions that meet our clients\'...


  • Quebec, Capitale-Nationale, Canada ALLTECH CONSULTING SVC INC Full-time €80,000 - €120,000 Contract

    Become a Back-End Software Engineer specializing in Java development within our Institutional Lending Tech. Your role involves leveraging strong Java skills and SQL knowledge for backend innovation. We require an experienced developer with a background of 8 to 15 years in Java 11+, Spring Boot, and RESTful microservices. This position focuses on enhancing...


  • Montreal (administrative region), QC, Canada Linuxassociation Full-time €79,000 - €131,000 Contract

    Java Python Software Engineer I – Montreal Do you enjoy being part of team that develops high-quality code? Do you enjoy ensuring the quality of software delivered? About our Team Our Technology teams uses cutting-edge technologies to build products and systems to advance science and health. We provide our customers with powerful digital solutions, helping...


  • Toronto, Ontario, Canada TD Full-time

    Build enterprise solutions in Toronto with Java and Spring Boot as a Software Engineer II at TD, spanning backend, APIs, and web applications.This hands-on position develops, maintains, and enhances end-to-end applications across backend, front end, and RESTful API components. You will work with Azure, relational databases, testing, security, and deployment...


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

    Build enterprise solutions in Toronto with Java and Spring Boot as a Software Engineer II at TD, spanning backend, APIs, and web applications. This hands-on position develops, maintains, and enhances end-to-end applications across backend, front end, and RESTful API components. You will work with Azure, relational databases, testing, security, and...


  • Canada Tata Consultancy Services Full-time

    A leading IT services company in Toronto, Ontario, is looking for a Java Developer to design and maintain back-end applications. Ideal candidates will have over 5 years of experience with Java and REST API Microservices, alongside knowledge of Agile practices. A commitment to enhancing development processes and familiarity with security concepts is...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Tata Consultancy Services Full-time

    A leading IT services company in Toronto, Ontario, is looking for a Java Developer to design and maintain back-end applications. Ideal candidates will have over 5 years of experience with Java and REST API Microservices, alongside knowledge of Agile practices. A commitment to enhancing development processes and familiarity with security concepts is...

  • Software Engineer

    3 days ago


    Ottawa, ON, Canada Affirm, Inc. Remote Full-time $70,000 - $95,000 Contract

    The Batch Developer Experience team makes batch development and testing faster and more reliable at affirmAs a developer on this team you will partner with product and infrastructure engineers to build the tools and systems that streamline workflows, strengthen testing and ultimately improve the reliability of affirm’s critical batch workloadsWith the...


  • Canada Affirm, Inc. Full-time €181,000 - €241,000 Contract

    Staff Software Engineer, Backend (Identity Decisioning) Remote Canada At Affirma, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm’s Identity team is mission-critical to the customer checkout experience. When a customer chooses...


  • Ahuntsic North, QC, Canada Affirm Full-time

    You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and...


  • Edmonton, AB, Edmonton Census Division, AB; Alberta, Canada Affirm Full-time €153,000 - €213,000 Temporary

    At A ffirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. The Data and Storage Services team is responsible for affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch...