senior java developer

See average salary for senior java developer »

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


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

    Role Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end-to-end technical design and delivery of mission‑critical systems. You will own architecture decisions, drive engineering excellence, mentor senior engineers, and partner with product, security, and platform teams to build scalable,...


  • Canada VLink Inc Full-time

    A technology solutions provider is seeking a Senior Java Developer in Calgary, AB. The successful candidate will design and implement Java-based solutions, ranging from mobile applications to database programming. Responsibilities include developing high-volume applications, improving existing systems, and collaborating with teammates. Proficiency in Java,...


  • Canada BeachHead Full-time

    Build Java solutions for banking platform modernization, using backend or full-stack development and Angular experience where applicable. Support secure digital experiences through Agile delivery. This senior developer assignment supports a large-scale financial technology modernization initiative. You will develop, test, document, and support Java...


  • Toronto, ON, Canada Yoush Consulting Full-time €120,000 - €180,000 Contract

    Senior Enterprise Java Developer and Lead We are looking for a Senior Java developer,on contract, for one of our major clients in Ontario. The work is remote. Senior Enterprise Java Developer and Lead The technical requirements for the Java Lead are the same as that of Java developer with the additional experience in managing a team of developers. -...


  • Mississauga, ON, Canada Citi Full-time

    Senior Java applications development analyst at Citi, applying enterprise software expertise to complex systems. Work full time across the software development lifecycle. This senior technical professional builds resilient application solutions for business needs and user areas. The work combines core Java, Spring Framework, Oracle RDBMS, microservices, and...


  • Canada Chrome Technologies Full-time

    CHROME TECHNOLOGIES recherche un Développeur Java pour une position permanente à Montréal. Ce rôle en mode hybride implique la participation à des projets passionnants, avec une attention particulière à la qualité et à la sécurité des solutions logicielles. Le candidat idéal aura au moins cinq ans d'expérience, des compétences approfondies en...


  • Canada Citi Full-time

    Role Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end-to-end technical design and delivery of mission‑critical systems. You will own architecture decisions, drive engineering excellence, mentor senior engineers, and partner with product, security, and platform teams to build scalable,...


  • Winnipeg, Manitoba, Canada Miratech1 Full-time

    Lead Java microservices and LLM integration for core banking systems in a hybrid role, working two days weekly from downtown Toronto. As a Senior Java Developer, you will implement architect-designed solutions for a major financial services client. Your work spans Spring Boot, RESTful APIs, gRPC, Python, and agentic workflows. You will also help developers...


  • Montreal, QC, Canada Elsevier Full-time $90,000 - $120,000 Contract

    Build Elsevier’s Research Data Platform with Java, Python, and large-scale data processing in Montreal. Contribute to digital solutions advancing science and health.As a Senior Software Developer, you will support Elsevier’s Research Data Platform by harvesting and transforming datasets for data products. You will contribute code, debug existing...


  • Canada Citigroup Inc. Full-time €121,000 - €171,000 Contract

    Lead Java applications development for Citi in a hybrid Ontario position, applying system analysis and advanced programming expertise. Shape reliable technology solutions. This senior-level Applications Development Technology Lead Analyst coordinates application systems and programming with Citi’s Technology team. The work includes evaluating complex...


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

    Unlock potential in your career as a Senior Java Developer in a hybrid role. Utilize your Java, Spring Boot, and microservices skills to build innovative applications that meet customer needs efficiently. This dynamic position requires participation in Agile-driven system development lifecycle. You will implement test-driven development, manage integrations...


  • Montreal, Montreal (administrative region), Canada Tink Full-time $85,000 - $95,000 Contract

    A technology consulting firm in Montreal is looking for a Senior Java Developer to join their team. In this position, you will design, develop, and optimize complex web applications while collaborating with multidisciplinary teams. You will act as a technical reference and a natural leader, guiding technology choices while ensuring quality and performance in...


  • Mississauga, Peel Region, Canada Citigroup Inc. Full-time €167,000 - €237,000 Contract

    Step into a pivotal role at Citi as a Senior Java Developer focused on risk management frameworks within the Capital Markets team. This position demands deep technical expertise and risk assessment experience. Citi seeks a Senior Java Developer to enhance its risk management applications by leveraging over 8 years of hands-on development experience. You...


  • Toronto, ON, Canada Brainhunter Systems Ltd Full-time $90,000 - $120,000 Contract

    Hiring a Senior JAVA Developer (Must-Have Experience: Financial Services / Insurance domain, JAVA and J2EE, Spring Boot, API Development, API Gateway, APIGEE, Microservices Architecture, and event-based Microservices development) Professionals with suitable experience may send their updated resume to Sriram.Parasa@brainhunter.com Requirement Summary Job...


  • Calgary, AB, Calgary Census Division, AB; Alberta, Canada VLink Inc Full-time

    A technology solutions provider is seeking a Senior Java Developer in Calgary, AB. The successful candidate will design and implement Java-based solutions, ranging from mobile applications to database programming. Responsibilities include developing high-volume applications, improving existing systems, and collaborating with teammates. Proficiency in Java,...


  • Canada Blutic Full-time

    Blutic is looking for experienced Senior Java Backend Developer (Java + SQL) with 7 to 15 years of experience to join our high-performing engineering team. The ideal candidate will have strong expertise in Java, Spring Framework, SQL, Test-Driven Development (TDD), and multi-threaded application development . Experience in the investment banking or...

  • Senior Java Developer

    2 hours ago


    Toronto, Ontario, Canada Agilno (Pivot 2026) Full-time

    About Agilno: At Agilno, we have spent the last 10 years building digital products for product-led North American companies. We don’t just ‘crank out’ lines of code; we collaborate closely with our partners to plan, design, and optimize software that brings actual, measurable value to users. Our engineering team is made up of people who genuinely care...

  • Senior Java Developer

    2 hours ago


    Winnipeg, Manitoba, Canada Agilno (Pivot 2026) Full-time

    About Agilno: At Agilno, we have spent the last 10 years building digital products for product-led North American companies. We don’t just ‘crank out’ lines of code; we collaborate closely with our partners to plan, design, and optimize software that brings actual, measurable value to users. Our engineering team is made up of people who genuinely care...


  • Winnipeg, Manitoba, Canada Citi Full-time

    Role Summary We’re seeking a seasoned Senior Java Developer Solution Architect with 6+ years of experience to lead end-to-end technical design and delivery of mission‑critical systems. You will own architecture decisions, drive engineering excellence, mentor senior engineers, and partner with product, security, and platform teams to build scalable,...


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

    Build Java solutions for banking platform modernization, using backend or full-stack development and Angular experience where applicable. Support secure digital experiences through Agile delivery.This senior developer assignment supports a large-scale financial technology modernization initiative. You will develop, test, document, and support Java solutions...