java software engineer

See average salary for java software engineer »

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


  • Toronto, ON, Canada Nasdaq, Inc. Full-time $86,000 - $118,000 Contract

    Nasdaq, Inc. in Toronto is seeking a Software Developer to join a growing team serving US exchange operations and our Ocean trading systems, with support beyond normal hours.This hands-on role rewards technical sharpness and a fast-paced environment where the software you build fuels global trading infrastructure. You will design, develop, test, and deliver...

  • Software Engineer

    3 days ago


    Canada 1804 IHS MARKIT CANADA ULC Full-time

    About the Role Grade Level (for internal use): 11 S&P Global Market Intelligence delivers information-centric capital markets and risk solutions for trading desks and their risk management partners — spanning counterparty credit risk, xVA, market risk, and regulatory compliance. Our products are trusted by buy-side and sell-side institutions worldwide,...


  • Toronto, Ontario, Canada Compunnel Inc. Full-time

    Key Responsibilities• Develop and maintain micro front-end applications and integrate them with backend services.• Consume and integrate RESTful APIs developed using Spring Boot and Java.• Develop service integrations and supporting tooling using Node.js.• Implement responsive designs using HTML5 and CSS3.• Write and maintain unit and component...


  • London, Canada Sun Life Financial Full-time €100,000 - €143,000 Contract

    You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll...


  • Toronto, ON, Canada Scotiabank Full-time €90,000 - €140,000 Contract

    Software Engineer, Global Payments Technology (Backend Java Developer) Requisition ID: 268500 Purpose We are seeking an Intermediate Java Developer to join our agile development team and contribute to the design, development, and maintenance of backend services. The ideal candidate has hands‑on experience with Java and Spring Boot, working knowledge of...

  • Software Engineer

    22 hours ago


    Mississauga, Peel Region, Canada PointClickCare Full-time $112,000 - $125,000 Contract

    PointClickCare is redefining healthcare software engineering, enabling engineers to build scalable, secure SaaS solutions for health providers. The Intermediate Software Engineer role focuses on delivering high-quality Java applications, RESTful services, and TDD-driven development within a hybrid Canada-based team.Key responsibilities include collaborating...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Princeton IT Services, Inc Full-time

    Job Title: Senior Java Engineer Agentic AI Location: Toronto, ON (Hybrid 3 days/week onsite) Duration: 6-month contract (extension possible up to 1 year) or FTE About The RoleWe are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads) with a strong hands‑on Software Engineering background to join an...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Compunnel Inc. Full-time

    Key Responsibilities - Develop and maintain micro front-end applications and integrate them with backend services. - Consume and integrate RESTful APIs developed using Spring Boot and Java. - Develop service integrations and supporting tooling using Node.Js. - Implement responsive designs using HTML5 and CSS3. - Write and maintain unit and component tests...


  • Canada Compunnel Inc. Full-time

    Key Responsibilities - Develop and maintain micro front-end applications and integrate them with backend services. - Consume and integrate RESTful APIs developed using Spring Boot and Java. - Develop service integrations and supporting tooling using Node.Js. - Implement responsive designs using HTML5 and CSS3. - Write and maintain unit and component tests...


  • Canada Capgemini Engineering Full-time $65,200 - $158,550 Contract

    A leading engineering consultancy in Canada is looking for a Senior Software Engineer specialized in Java and Spark. In this role, you will work on a large social media platform processing petabytes of data. The position involves optimizing data systems, designing solutions, and collaborating with cross-functional teams. Ideal candidates should have over 5...


  • Winnipeg, Manitoba, Canada National Bank of Canada Full-time

    Use Java 21, Angular 17, and Spring Boot to deliver software solutions across National Bank’s evolving technology infrastructure. This Chief Fullstack Developer position focuses on software design, development, deployment, and operational support. You will work with Node.js, databases, object-oriented design patterns, and continuous integration and...


  • Montreal, Montreal (administrative region), Canada Toparo Full-time €100,000 - €130,000 Contract

    One of our clients is looking for a Senior Software Engineer who will help transform the logistics industry. This isn’t just a job – it’s a lifestyle. They want you to be passionate about your work and the company you do it for. No two days are ever the same, which makes working with our client so rewarding. About the Role: Senior Software...


  • Canada YuJa Inc. Full-time

    Java development and distributed systems define this office-based Full Stack Software Developer role at YuJa, Inc., with standard Monday-to-Friday hours.YuJa seeks a developer with strong software design, development, and testing skills. You will work across Java, J2EE, EJBs, JSP, Servlets, JDBC, Eclipse, and JBoss. The role also involves distributed...


  • Canada Redwood Full-time €110,000 - €135,000 Contract

    Java full-stack development powers Redwood’s SaaS automation platforms through scalable applications, APIs, and responsive interfaces. This role works across the full software lifecycle. Redwood seeks a Full Stack Software Developer focused on Java 11/17 and Spring Framework technologies. You will build automation software while collaborating with product...


  • Mississauga, Peel Region, Canada Triunity Software, Inc. Full-time €90,000 - €120,000 Contract

    Become a Java Application Developer with Triunity Software in Mississauga, ON, and immerse yourself in developmental excellence. This role emphasizes innovation, collaboration, and hands-on coding. This opportunity invites you to join our team as a skilled developer specializing in Java applications. You will design, develop, and maintain software solutions...


  • Montreal, QC, Canada Princeton IT Services, Inc Full-time $90,000 - $120,000 Contract

    Advance your software development career from anywhere in Canada as a Senior Software Developer. Leverage your expertise in Java, Spring Boot, and Python APIs to create scalable services. We are looking for a Senior Software Developer who can design and develop robust backend services and RESTful APIs. The ideal candidate should have hands-on experience...


  • Regina, Division No. 6, Canada Triunity Software, Inc. Full-time €90,000 - €120,000 Contract

    Become a pivotal part of Triunity Software as a Java Developer in Calgary, AB, and work on advanced software solutions. Ideal for those passionate about clean code and collaboration. Your role will involve designing and developing Java applications while closely collaborating with cross-functional teams on feature implementation. You will troubleshoot,...


  • Toronto, ON, Canada Triunity Software, Inc. Full-time €90,000 - €120,000 Contract

    Become part of Triunity Software as a Java Developer in Toronto, ON, where your code can make a significant impact. We value clean code and innovative development practices. This key role involves designing and developing scalable applications using Java technologies. Collaborating with diverse teams, you'll write well-documented code, participate in code...


  • Toronto, ON, Canada Propel Holdings Full-time €90,000 - €115,000 Contract

    Build Propel’s business-critical fintech platforms with Java and Spring Boot. Troubleshoot production issues while supporting lending and customer workflows. As an Intermediate Software Developer, you will design, test, and maintain application changes across core platforms. The work includes Java, Spring Boot, Hibernate or JPA, REST, SQL, and...


  • Vancouver, Metro Vancouver Regional District, Canada Triunity Software, Inc. Full-time €90,000 - €120,000 Contract

    Become a Java Application Developer at Triunity Software in Vancouver, BC. Focus on innovation and collaboration to create quality software solutions while writing clean code. Triunity Software is searching for a dedicated Java Application Developer. You will engage in developing and maintaining applications, participating in all stages of the software...