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.

  • Java Engineering

    3 days ago


    Canada Precision Technologies Full-time

    We are looking for a skilled Java Backend Developer with strong fundamentals in core Java concepts and experience building scalable, high-performance applications. The ideal candidate should be comfortable working with distributed systems, handling concurrency, and optimizing data processing workflows. Key Responsibilities Design, develop, and maintain...


  • Nova Scotia, Canada WebHosting Full-time

    Build enterprise-grade Java applications with Spring Boot, RESTful APIs, and cloud platforms while applying scalable system design expertise. This Software Engineer role focuses on developing and maintaining enterprise applications using Java-based frameworks. You will work with Linux, shell scripting, object-oriented programming, clean architecture, and...


  • Toronto, Ontario, Canada 1804 IHS MARKIT CANADA ULC Full-time

    About the RoleGrade 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, and...


  • 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...


  • 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...


  • City of Langley, Metro Vancouver Regional District, Canada Pattison Food Group Full-time $76,000 - $94,000 Contract

    Java integration development anchors this full-time Software Developer position with Pattison Food Group Ltd. in Langley, BC, supporting information systems across their lifecycle.Reporting to the Senior Manager, Application Support, you will analyze requirements, design solutions, and develop applications. The work includes RESTful services, web services,...


  • Kitchener, Region of Waterloo, Canada Ricoh USA, Inc. Full-time $70,000 - $110,000 Contract

    Enhance your software development skills with Ricoh as a Java Software Developer in Kitchener, ON. Join a talented team focusing on scanning and image processing solutions for diverse clients. Ricoh's Global Solutions Engineering team is expanding and seeks a Software Developer to contribute to the development of scalable server-based applications. You will...


  • Canada Zapcom-Group-Inc Full-time

    Role: Full Stack Developer Location: Toronto, ON (Hybrid) Fulltime Visa: Canadian Citizens or PR only Looking for Sr full stack developers 8+ years' experience who needs to have core Java/Springboot skills on backend and Javascript and React skills on frontend. Strong understanding of Data Structures and Algorithms Experience building end-to-end...


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

    Build high-performance Java and Rust trading software with State Street’s EFX Boston team as a senior full-stack developer. Solve complex problems across global platforms. This senior eFX developer creates new functionality alongside a global team delivering bespoke FX trading solutions. The work spans mesh-based service-oriented platforms across multiple...


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

    About the Role We're looking for a senior engineer who thinks clearly across the full product development lifecycle, from design through to production, and brings an AI-first mindset to how they work. This is a hands‑on, senior individual contributor role with room to grow over time for the right person. You'll design, build, and ship real systems while...


  • Canada TD Full-time

    TD is seeking a Software Engineer II in Toronto to lead technical and operational support for the Credit Platform team. You will ensure reliability, stability, and continuous improvement of critical applications while aligning with technology standards and operational excellence.You will collaborate with technology, business, infrastructure, vendor, and...


  • Canada State Street Full-time

    Build high-performance Java and Rust trading software with State Street’s EFX Boston team as a senior full-stack developer. Solve complex problems across global platforms. This senior eFX developer creates new functionality alongside a global team delivering bespoke FX trading solutions. The work spans mesh-based service-oriented platforms across multiple...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Zapcom-Group-Inc Full-time

    Role: Full Stack Developer Location: Toronto, ON (Hybrid) Fulltime Visa: Canadian Citizens or PR only Looking for Sr full stack developers 8+ years' experience who needs to have core Java/Springboot skills on backend and Javascript and React skills on frontend. Strong understanding of Data Structures and Algorithms Experience building end-to-end...


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

    Lead Java and AI-focused engineering teams at PointClickCare, shaping enterprise software delivery and technical architecture across Agile development. As a Software Engineering Manager reporting to the Senior Manager of Engineering, you will lead multiple cross-functional developer teams. You will guide software projects from concept through post-launch...

  • 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,...

  • Senior Java Engineer

    21 hours ago


    Toronto, ON, Canada Princeton IT Services, Inc Full-time $110,000 - $145,000 Contract

    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 Role We are looking for highly experienced, hands-on Senior Java Engineers (Architects /Technical Leads) with a strong hands‑on Software Engineering background to join an...

  • Java API Engineer

    2 hours ago


    Mississauga, Ontario, Canada SIDRAM TECHNOLOGIES Full-time

    NOW HIRING: JAVA API ENGINEERLocation: Mississauga, Canada / USAPosition Type: Full-Time OnlyExperience: 10+ YearsRole: Java API EngineerMust-have Technical SkillsJava 10+ YearsSpring Boot / MicroservicesREST / SOAP Web ServicesOracle / MongoDBMicroservices ArchitectureDocker / KubernetesMicroservices Design PatternsData Structures &...


  • 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...


  • 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...


  • Winnipeg, 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...