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.


  • Canada Citi Full-time

    About The RoleWe'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...


  • Mississauga, Ontario, Canada Citigroup Full-time

    About the RoleWe'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...


  • Langley, British Columbia, Canada Pattison Food Group Full-time

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


  • Canada Medha Consulting Services Full-time

    Design Java and integration solutions in a hybrid Software Architect position requiring strong systems thinking, documentation, and client communication.This position requires a bachelor’s degree and five years or more of experience. You will define system functionality, develop software solutions, and coordinate computer-based systems. The work spans...

  • Software Engineer

    2 days ago


    Canada S&P Global Inc. 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,...


  • Canada Citigroup Full-time

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


  • Vancouver, Metro Vancouver Regional District, Canada TEEMA Group Full-time €180,000 - €200,000 Contract

    Lead Java architecture from Vancouver with three onsite days weekly, shaping distributed systems, high availability, and massive-scale data processing. As a Staff Software Engineer, you will guide the evolution of a high-scale Java ecosystem. You will define technical roadmaps for products serving tens of thousands of global users. The work spans...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Citigroup 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...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Citigroup Inc. Full-time €120,800 - €170,800 Temporary

    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 setting an example...


  • Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada Citi Full-time €120,800 - €170,800 Temporary

    About The RoleWe'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...

  • Software Engineer

    2 days ago


    Winnipeg, MB, Winnipeg Census Division, MB; Manitoba, Canada S&P Global Inc. Full-time €102,375 - €152,375 Temporary

    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, and we are...


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

  • Software Engineer

    2 days ago


    Ottawa, ON, Canada Wipro Limited Full-time $67,000 - $75,000 Contract

    Software Engineer - C++ / Python / Android / Java L1 Job Description Job Title: Software Engineer - C++ / Python / Android / Java L1 City: Ottawa State/Province: Ontario Posting Start Date: 10/29/26 Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address...

  • Software Engineer

    2 days ago


    Southwestern Ontario, ON, Canada Wipro Full-time $67,000 - $75,000 Contract

    Software Engineer - C++ / Python / Android / Java L1 Job Description Job Title: Software Engineer - C++ / Python / Android / Java L1 City: Waterloo State/Province: Ontario Posting Start Date: 10/29/26 Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that...

  • Software Engineer

    2 days ago


    Toronto, Ontario, Canada Smart IT Frame LLC Full-time

    Job Title: Software Engineer - Strong Java, Python and Linux experience Location: Toronto, ON - Canada (Onsite/ Hybrid) Employment Type: Contract In-Person Interview: Yes About Smart IT Frame: At Smart IT Frame, we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize in IT, healthcare, and...

  • Java Engineering

    3 days ago


    Canada Virtusa Full-time

    Job Requirements We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have deep expertise in Java and modern backend / frontend technologies, a strong understanding of system design, and the ability to mentor junior engineers while collaborating...

  • Java Engineering

    3 days ago


    Canada Arkhya Tech Inc. Full-time

    Job Title: Senior Software Engineer – Java / Apache Flink (Hybrid) Location: Toronto, ON (Hybrid – 3 days in-office / 2 days remote) Senior Java Engineer to join our growing Core Data Platform team in Toronto. In this role, you will design, build, and optimize high-throughput, low-latency distributed streaming pipelines. You will play a...

  • Java Engineering

    3 days ago


    Canada MDA Edge Full-time

    We are looking for a Core Java Developer with hands-on experience in Java Backend Development, preferably with a background in Banking and Financial Software Application Development. Developing and maintaining Java-based backend applications. Participating in the full software development lifecycle. Experience in Core Java Development. Exposure to Azure,...

  • Java Engineering

    3 days ago


    Canada Citi Full-time

    Citi is looking for a Java Developer (Apps Dev Intermediate Programmer Analyst - C11) to join the technology team and contribute to the development and enhancement of the Helios platform. In this hands‑on engineering role, you will design, build, and maintain Java-based applications that directly support critical financial services operations. Working with...

  • Java Engineering

    3 days ago


    Canada TEK Systems Full-time

    1.7+ years of Java/Technology - Core engineering, System design. Capital Market exposure (FX - such as knowledge of precious metals or commodities ) 3.Risk management Products (Endur, Murex, Allegro etc) or other tooling like trade capture, confirmation etc related to business. Java, Agile, Java 8, Murex, foreign exchange Java,Agile,Java 8 The...