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.