Apply now

Posted last month

Senior Java Developer — Cloud-Native Applications, DevOps and AI-first Development

@ CGI

Montréal, Quebec

Full-time
Apply now
SIGNALS

Overview

CGI is hiring four Senior Java Developers for consulting delivery teams in Montréal and Toronto. The role covers designing, building and modernizing enterprise cloud-native applications with Spring Boot microservices, Kafka event streaming and Angular or React front ends on Azure and AWS, while owning the DevOps chain and using AI development assistants. Full-time, bilingual French and English highly preferred.

Responsibilities:

  • Design, develop and modernize enterprise cloud-native applications
  • Build Spring Boot microservices and Kafka event streaming
  • Own CI/CD pipelines, containers, Kubernetes and observability
  • Use AI development assistants in daily coding and review
  • Mentor developers and engage with client stakeholders

Requirements summary:

  • Senior Java development experience with Spring Boot
  • Experience with Angular or React front ends
  • Experience deploying on Azure or AWS
  • Knowledge of DevOps practices and Infrastructure as Code
  • Bilingual French and English highly preferred

Tools & skills

Source and dates

Source type not verified · njoyn

Employer posting date
2026-10-05
First seen by our source
2026-10-17
Source record updated
2026-10-17

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Hours per week40 (estimated)
Work settingOffice, Client sites
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish, French

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Company size10001+
HeadquartersE-Commerce Place
Open jobs on Jobsy514
Job description
Location: Toronto or Montreal
Bilingual: highly preferred

CGI is seeking four Senior Java Developers to strengthen our consulting delivery teams in Montréal and Toronto. You will design, develop, modernize, integrate, and support enterprise grade applications for leading organizations across financial services, insurance, government, and telecommunications. Working within Agile teams, you will build cloud native, full stack solutions from Spring Boot microservices and Kafka based event streaming to modern Angular or React front ends deployed on Azure and AWS.

This role is deliberately polyvalent. You own the DevOps chain of your applications CI/CD pipelines, containers and Kubernetes, observability, Infrastructure as Code and you work AI first: development assistants such as GitHub Copilot and Claude Code are part of your daily practice to design, code, test, document and review faster, within a rigorous framework of code review, testing and data governance.
This is a hands on senior engineering position with genuine consulting impact. Beyond writing code, you will help shape technical direction, contribute to modernization roadmaps, mentor developers, and engage directly with client stakeholders.

Similar jobs

  • Java Developer (Onsite Hybrid)

    Montréal, QC
    Full Time

    NTT DATA Canada, Inc.

    5+ YOECandidates need 5+ years of Core Java backend development and distributed systems experience, plus Linux/Unix and database skills. A bachelor's degree in a related field or equivalent experience is also expected.

    Java, Linux, Unix, Python, Apache Spark, Snowflake

  • Java Developer (Onsite Hybrid)

    Montréal, QC

    NTT DATA Services

    5+ YOECandidates need 5+ years of Core Java backend development and large-scale distributed system design, plus Linux/Unix scripting and relational or document databases. A bachelor's degree in computer science or equivalent experience is expected, along with strong communication and leadership skills.

    Core Java, Linux, Unix, Python, Apache Spark, Snowflake

  • Java Developer

    Montréal, QC
    $100k–$110k/yrFull Time

    Triunity Software: Triunity is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America.

    2+ YOECandidates need at least 2 years of professional Java development experience, strong knowledge of Core Java, object-oriented design and frameworks like Spring Boot or Hibernate, plus database, Git and Agile experience. Good communication in English and/or French is required.

    Git, Spring Boot, Hibernate

  • Java Developer

    Montréal, QC
    On-siteFull Time

    Info-Ways

    8+ YOECandidates need 8 to 10 years of hands-on Java experience, working experience with Spring and Hibernate, and solid SQL skills including joins, subqueries and referential integrity. They must work independently and under tight schedules.

    Oracle Java, SQL, Skype

    Java Developer

    Montréal, QC
    On-siteFull Time

    Info-Ways

    8+ YOECandidates need 8 to 10 years of hands-on Java experience, working knowledge of Spring and Hibernate, and skill with SQL joins, subqueries and referential integrity. They must work independently under tight schedules.

    Oracle Java, SQL, Skype

    Java Developer - Montreal, Canada

    Montréal, QC
    On-siteFull Time

    Info-Ways

    Candidates need strong Java/JEE and object-oriented development experience, plus Spring, Hibernate and messaging (MQ/JMS) knowledge. Strong communication skills and comfort working under pressure are also required.

    Spring, Hibernate, IBM MQ, Apache Camel, CXF, Sybase

  • Java developer (14881)

    Montréal, QC
    On-siteContract

    system canada technologies

    Candidates need strong core Java web skills (JAX-RS, concurrency, Spring, CXF, JPA), solid JavaScript UI development, and expert object-oriented design. Experience with large real-time systems, multi-tier architecture and database programming is expected, along with strong communication.

    Java, JavaScript, ExtJS, Spring, CXF, JPA

    Java Developer ( 14929 )

    Montréal, QC
    On-siteContract

    system canada technologies

    2+ YOECandidates need 2-5 years of QA or testing experience on large cross-platform programs, preferably backend testing, plus UNIX/Linux and Windows testing, shell scripting, Perl and SQL. Strong analytical, communication and client-service skills are required.

    Quality Center, Test Director, MQ Series, Perl, UNIX shell

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.