java software engineer

See average salary for java software engineer »

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


  • Toronto, ON, Canada Kaseya Limited Full-time €150,000 - €190,000 Contract

    Drive architectural innovations for SaaS platforms in Kaseya's engineering team. This senior role focuses on developing scalable Java solutions and enhancing distributed system performance. We are seeking a Senior Staff Software Engineer with extensive experience in Java and distributed systems. Your role will include leading complex initiatives,...


  • Toronto, ON, Canada The Toronto-Dominion Bank (Canada) Full-time $82,000 - $115,000 Contract

    Build Java and Angular solutions with TD in Toronto, Ontario, working primarily onsite while supporting technology programs and projects. RESTful APIs and Spring expertise are central.As a Software Engineer II, you will develop application features, test components, and support enhancements aligned with business needs. You will analyze technical...


  • Toronto, ON, Canada Scotiabank Full-time $105,000 - $145,000 Contract

    Senior Java Software Engineer in Toronto, applying Spring Boot and REST APIs to complex customer-facing platforms at Scotiabank. Use modern technologies daily.This senior engineer role supports large-scale software development and customer-facing platforms. You will work with Java 8, Spring, REST APIs, and system integration methodologies. The team uses...


  • Canada HCLTech Full-time $90,000 - $110,000 Contract

    Senior Java Software Engineer (with Angular)This range is provided by HCLTech. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$90,000.00/yr - CA$110,000.00/yrQualificationsProficient with Core Java and J2EE technology, and best practicesProficient with Core Spring / Spring boot...


  • Toronto, Ontario, Canada BMO Full-time

    Develop secure Java software and RESTful APIs in BMO's hybrid Toronto technology environment, with two required office days weekly. Use algorithms and data structures.As a Java Software Engineer, you will apply programming expertise across development, testing, maintenance, and technical design. The position involves transforming requirements into features,...


  • Toronto, ON, Canada Cloudious LLC Full-time $90,000 - $120,000 Contract

    Drive innovation as a Java Software Engineer with robust Agile skills. Work closely with product owners and development teams to implement high-performance features that meet business needs. You will play a critical role in gathering requirements and leading backlog coordination for feature development. Your primary focus will involve performing code...


  • Canada The Toronto-Dominion Bank (Canada) Full-time

    Build Java and Angular solutions with TD in Toronto, Ontario, working primarily onsite while supporting technology programs and projects. RESTful APIs and Spring expertise are central.As a Software Engineer II, you will develop application features, test components, and support enhancements aligned with business needs. You will analyze technical...


  • Canada Wissen Technology Full-time

    The Wissen team continues to expand its footprint in the USA, Canada, UK, Australia, and India. More openings to come as we continue to grow the team! Please read below for a brilliant career opportunity. Role: Senior Java Software Engineer Title: VP/Director Location: Montreal, QC Experience: 10+ Mode of Work: Onsite 3-4 days per week Required skills: ...


  • Canada Iris Software Inc. Full-time

    Iris's Fortune 100 direct client is looking Sr. Java Developer. Please find below Job description and share me your updated resume at Jatin.gupta@irissoftware.com . Location: Toronto, ON (Hybrid, 4 days onsite in a week) Bachelor’s degree in Computer Science, Engineering, or related field. Strong proficiency in Core Java and OOP principles. ...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada LanceSoft, Inc. Full-time

    Overview We have an immediate need for an experienced full-stack developer who is strong in Java and knowledgeable in Angular. Ideal candidates will have extensive, multi-year hands-on experience, an eye for quality and attention to detail, to help our agile squads develop and maintain the next-generation distributed platform for a critical business line. ...


  • Canada LanceSoft, Inc. Full-time

    Overview We have an immediate need for an experienced full-stack developer who is strong in Java and knowledgeable in Angular. Ideal candidates will have extensive, multi-year hands-on experience, an eye for quality and attention to detail, to help our agile squads develop and maintain the next-generation distributed platform for a critical business line. ...


  • Toronto, ON, Toronto Census Division, ON; Ontario, Canada Iris Software Inc. Full-time

    Iris's Fortune 100 direct client is looking Sr. Java Developer. Please find below Job description and share me your updated resume at Jatin.gupta@irissoftware.com . Location: Toronto, ON (Hybrid, 4 days onsite in a week) Bachelor’s degree in Computer Science, Engineering, or related field. Strong proficiency in Core Java and OOP principles. ...


  • Montréal, QC, Montreal Regional Municipality, QC; Montréal region; Québec Province, Canada Wissen Technology Full-time

    The Wissen team continues to expand its footprint in the USA, Canada, UK, Australia, and India. More openings to come as we continue to grow the team! Please read below for a brilliant career opportunity. Role: Senior Java Software Engineer Title: VP/Director Location: Montreal, QC Experience: 10+ Mode of Work: Onsite 3-4 days per week Required skills: ...


  • Montreal, QC, Canada AppDirect, Inc Full-time $90,000 - $130,000 Contract

    Software DeveloperPour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:Développeur/Développeuse LogicielAbout AppDirectBecome a digital, global citizen and enable the new generation of digital entrepreneurs around the world....


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


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


  • Milton, Halton Region, Canada Same as legal business name Full-time

    Java and DevOps skills meet a permanent, full-time Software Engineer opportunity in Milton, Ontario, completed at the physical workplace.This Software Engineer position requires two to less than three years of experience. You will work with Java, JSP, servers, database software, Jira, and MS Windows. The advertised schedule includes early morning work and 30...


  • Mississauga, Peel Region, Canada TD Full-time $70,000 - $98,000 Contract

    Develop Java applications and automation for TD’s Technology Solutions business in Mississauga, Ontario, with testing and operational support responsibilities. The 37.5-hour role connects coding with engineering programs.As a Software Engineer I, you will create solutions for IT Operations, Observability, Site Reliability Engineering, and Automation. You...


  • Canada Same as legal business name Full-time

    Java and DevOps skills meet a permanent, full-time Software Engineer opportunity in Milton, Ontario, completed at the physical workplace.This Software Engineer position requires two to less than three years of experience. You will work with Java, JSP, servers, database software, Jira, and MS Windows. The advertised schedule includes early morning work and 30...


  • Toronto, Ontario, Canada TD Bank Group Full-time

    Build Java and Angular solutions with TD in Toronto, Ontario, working primarily onsite while supporting technology programs and projects. RESTful APIs and Spring expertise are central.As a Software Engineer II, you will develop application features, test components, and support enhancements aligned with business needs. You will analyze technical...