senior software engineer- java

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


  • , Canada Akkodis Full-time

    Overview Senior Software Engineer - Java & Data Platforms. Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a Senior Engineer to join a high-performing technology team working on mission-critical, data-related projects in the Capital Markets domain . Responsibilities Design, build, and optimize ...


  • , Canada NLB Services Full-time

    Elevate your career as a Senior Software Engineer specializing in Java and cloud solutions. Focus on application modernization and migration in Azure. In this senior role, you will be pivotal in designing and developing enterprise applications that fulfill business functions. Your responsibility will include analyzing existing systems for cloud readiness...


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

    Overview Senior Software Engineer - Java & Data Platforms. Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a Senior Engineer to join a high-performing technology team working on mission-critical, data-related projects in the Capital Markets domain . Responsibilities Design, build, and optimize ...


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

    Iris's Fortune 100 client is seeking a Senior Software Engineer specialized in Java in a hybrid role based in Toronto, Ontario. This position requires in-depth knowledge of Core Java and associated frameworks. Candidates should possess a Bachelor’s degree in Computer Science along with strong proficiency in Core Java and OOP principles. Experience with...


  • , Canada Iris Software Inc. Full-time

    Iris's Fortune 100 client is seeking a Senior Software Engineer specialized in Java in a hybrid role based in Toronto, Ontario. This position requires in-depth knowledge of Core Java and associated frameworks. Candidates should possess a Bachelor’s degree in Computer Science along with strong proficiency in Core Java and OOP principles. Experience with...


  • , Canada United States Digital Space LLC Full-time

    Advance your career at LTIMindtree as a Senior Software Engineer. Utilize Java and Spring technologies to develop and maintain backend applications effectively and efficiently. The ideal candidate will bring 7 to 11 years of Java experience to design high-quality backend applications at LTIMindtree. You will play a key role in building RESTful APIs and...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada United States Digital Space LLC Full-time

    Advance your career at LTIMindtree as a Senior Software Engineer. Utilize Java and Spring technologies to develop and maintain backend applications effectively and efficiently. The ideal candidate will bring 7 to 11 years of Java experience to design high-quality backend applications at LTIMindtree. You will play a key role in building RESTful APIs and...


  • Calgary, Alberta, Canada Black Duck Full-time

    Senior Staff, Software Engineer (Java-Microservices)Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects...


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

    RBC Capital Markets is a leading global investment banking company dedicated to providing services in banking, finance, and capital markets to corporations, institutional investors, asset managers, and governments globally. The Funding and Liquidity Technology group within RBC Capital Markets' Quantitative and Technology Services (QTS) organization is...


  • , Canada TD Bank Group Full-time

    TD Bank Group is seeking a Software Engineer to join the MyInsurance development team in Toronto. You will contribute to end-to-end solutions with a strong focus on technical implementation for large projects. The role requires 5–7 years of experience, proficiency in Java/Spring Boot, Angular and Node.js, and experience with REST/SOAP, Agile, CI/CD, and...


  • , Canada RBC Full-time

    RBC Capital Markets is a leading global investment banking company dedicated to providing services in banking, finance, and capital markets to corporations, institutional investors, asset managers, and governments globally. The Funding and Liquidity Technology group within RBC Capital Markets' Quantitative and Technology Services (QTS) organization is...


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

    TD Bank Group is seeking a Software Engineer to join the MyInsurance development team in Toronto. You will contribute to end-to-end solutions with a strong focus on technical implementation for large projects. The role requires 5–7 years of experience, proficiency in Java/Spring Boot, Angular and Node.js, and experience with REST/SOAP, Agile, CI/CD, and...


  • Québec City, Quebec, Canada Harris Computer Full-time

    Take charge of impactful software projects as a Senior Software Engineer specializing in Java and cloud technologies. This role involves leading architectural conversations and technical decision-making. As a key member of the development team, you will apply your 8+ years of software development experience and 3 years of focus on complex systems. You'll...


  • Toronto, Ontario, Canada Carlos Goncalves Full-time

    Advance your career in a hybrid environment as a Senior Software Engineer specializing in Java, AWS, and Terraform, in Toronto's financial district. Make a difference at a global IT services firm. This contract role invites you to utilize your hands-on experience to create and maintain scalable applications while collaborating closely with cross-functional...


  • , Canada Confidential Full-time

    A technology company is seeking a Sr. Talent Acquisition Coordinator for a remote .Net Full Stack Developer position in Canada. The ideal candidate should have 8 to 10 years of experience in software development, proficiency in Go, SQL, Java, and YAML, along with hands-on experience with Kubernetes. A Bachelor’s degree in a related field is required. This...


  • Montreal (administrative region), QC, Canada Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! Full-time $110,000 - $150,000 Contract

    Astra-North Infoteck Inc. in Montreal, Canada, is seeking a Senior Software Engineer to design, develop, and support scalable server-side applications and analytical data processing systems.You will work with Core Java, Apache Spark, Python, and SQL in Linux environments, building high-performance solutions and integrating analytical platforms. The role...


  • Mississauga, Ontario, Canada PointClickCare Full-time

    At PointClickCare our mission is simple: to help providers deliver exceptional care. And that starts with our people. As a leading health tech company that’s founder‑led and privately held, we empower our employees to push boundaries, innovate, and shape the future of healthcare. With the largest long‑term and post‑acute care dataset and a...


  • Mississauga, ON, Peel Regional District, ON; Ontario, Canada PointClickCare Full-time €142,000 - €158,000 Temporary

    Senior Software Engineer Travel to Office Expectations For Remote Roles: If this role is remote, there will be in‑office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not be limited to, onboarding, team events, semi‑annual and annual team meetings. For Hybrid Roles: If this role is...


  • , Canada PointClickCare Full-time

    Senior Software Engineer Travel to Office Expectations For Remote Roles: If this role is remote, there will be in‑office events that will require travel to and from the Mississauga and/or Salt Lake City office. These will include, but not be limited to, onboarding, team events, semi‑annual and annual team meetings. For Hybrid Roles: If this role is...


  • , Canada EPAM Systems Full-time $100,000 - $133,000 Contract

    Join EPAM to participate in building automation frameworks from the ground up for a leading Wealth Management firm. In this role, you will drive quality across portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation,...