Senior Java Developer - Cloud-Native Applications, DevOps and AI-first Development
- Montréal, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original 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.
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.
More about this job
Responsibilities
The Senior Java Developer at CGI will build and modernize enterprise applications for clients in finance, insurance, government and telecom, working in Agile teams. They will also run the delivery pipelines, deploy and monitor the cloud systems, and mentor other developers.
Requirements
Candidates need senior Java experience with cloud-native and microservice architectures, plus DevOps and cloud skills on Azure or AWS. Bilingual French and English is highly preferred.
Skills
- Java
- Spring Boot
- Kafka
- Angular
- React
- Azure
- AWS
- Kubernetes
- Docker
- CI/CD pipelines
- Infrastructure as Code
- Observability
- GitHub Copilot
- Claude Code
- RESTful APIs
- Microservices architecture
- Agile
- Code review
- Automated testing
- Mentoring
- Client engagement
- Software modernization
- Event-driven architecture
- Full stack development
Categories
- Software
- Technology
- Consulting
Keywords
- Java
- Senior Java Developer
- Spring Boot
- microservices
- Kafka
- Angular
- React
- Azure
- AWS
- Kubernetes
- Docker
- CI/CD
- Infrastructure as Code
- DevOps
- GitHub Copilot
- Claude Code
- AI-assisted development
- Agile
- full stack
- cloud-native
Seniority
Senior
Tools
- Spring Boot
- Kafka
- Angular
- React
- Kubernetes
- GitHub Copilot
- Claude Code
- Azure
- AWS
Languages
- English
- French