Post Job Free
Sign in

Senior JAVA Developer

Company:
CGI
Location:
Montreal, QC, Canada
Posted:
March 03, 2026
Apply

Description:

Développeur JAVA Senior

Description de poste

Lieu : Montréal centre-ville

Mode de travail : Hybride, 2 à 3 jours/semaine en présentiel

Nous sommes à la recherche de développeurs(ses) Java sénior appelés à intervenir auprès de clients d'envergure, dans des contextes variés. Dans ce rôle, l'associé(e) contribue activement au développement d'applications backend modernes, basées sur des architectures microservices, à la conception d'API RESTful performantes et sécurisées, ainsi qu'à l'évolution continue des plateformes applicatives.

Vous collaborez étroitement avec des équipes multidisciplinaires afin de proposer des solutions technologiques robustes, innovantes et alignées sur les besoins d'affaires. Votre expertise en conteneurisation, messagerie asynchrone (Kafka) et en déploiement infonuagique est mise à profit pour optimiser la performance, la fiabilité et la sécurité des systèmes.

Fonctions et responsabilités

• Concevoir, développer et maintenir des applications Java backend selon les meilleures pratiques de l'industrie

• Participer à la définition et à l'évolution de l'architecture applicative, incluant les architectures microservices

• Développer des API RESTful évolutives, performantes et sécurisées à l'aide de Spring Boot

• Contribuer à l'intégration des bases de données et des systèmes tiers

• Mettre en œuvre des mécanismes de communication asynchrone (ex. Apache Kafka)

• Participer à la refonte et à l'amélioration des architectures transversales

• Assurer la qualité du code par des tests, revues de code et pratiques CI/CD

• Collaborer à l'analyse des requis, au design des modules et à la conception des solutions techniques

• Agir comme référence technique auprès des autres développeurs et contribuer à la montée en compétence de l'équipe

• Faire évoluer les technologies de façon sécuritaire, conformément aux cibles d'architecture

Qualités requises pour réussir dans ce rôle

Profil recherché

• Minimum de 7 ans d'expérience en développement logiciel, principalement en Java

• Bilinguisme Français et Anglais requis (Les échanges se font en anglais avec des équipes hors Québec).

• Solide expérience en développement backend avec Spring Boot

• Maîtrise des concepts Java, de la programmation orientée objet et du multithreading

• Expérience avec les architectures microservices et les API RESTful

• Connaissance des technologies de messagerie événementielle (Kafka)

• Expérience avec les outils de gestion de code source (Git, GitHub, Bitbucket)

• Capacité à collaborer à l'analyse des besoins d'affaires et à la conception de solutions adaptées

• Aisance dans les environnements de développement Windows et Linux

• Esprit d'équipe, autonomie, curiosité technologique et approche proactive

Compétences techniques

• Java / Spring Boot

• Spring Core, IoC, OAuth2, Spring Security

• Frameworks frontend : Angular ou React (atout selon le mandat)

• RxJS, NGRX, Bootstrap

• Services infonuagiques AWS : Lambda, EC2, SQS, SNS, DynamoDB

• Outils de messagerie : Apache Kafka

• Méthodologies Agile / DevOps

Atouts

• Certification AWS Developer

• Expérience en conteneurisation (Docker, Kubernetes)

• Expérience en intégration et déploiement continus (CI/CD)

Environnement de travail

Être membre chez CGI permet de :

• Intervenir sur des mandats variés et stimulants

• Élargir continuellement son champ de compétences technologiques

• Conseiller des clients d'envergure sur les choix technologiques et méthodologiques

• Évoluer dans un environnement qui valorise la collaboration, l'initiative et le plaisir au travail

• Bénéficier d'un plan de formation personnalisé, d'avantages compétitifs et d’une flexibilité favorisante l'équilibre travail-vie personnelle

Lieu : Montréal

Mode de travail: Sur site (chez le client) 2 à 3 jours/semaine

*Capacité à communiquer en anglais, à l'oral comme à l'écrit, car la personne à ce poste devra collaborer régulièrement avec des collègues et partenaires aux États-Unis.

CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 70 000$ et 135 000$. Ce poste est vacant.

#LI-AR1

Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.

La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…

Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.

Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.

Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.

Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.

Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel. Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.

Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.

Senior JAVA Developer

Position Description

Location: Montréal – Down Town

Work arrangement: Hybrid, 2 to 3 days/week in the office

We are looking for senior Java developers to work with large clients in a variety of contexts. In this role, the associate actively contributes to the development of modern backend applications based on microservices architectures, the design of high-performance and secure RESTful APIs, and the continuous evolution of application platforms.

You will collaborate closely with multidisciplinary teams to deliver robust, innovative technological solutions aligned with business needs. Your expertise in containerization, asynchronous messaging (Kafka), and cloud deployment will be leveraged to optimize system performance, reliability, and security.

Your future duties and responsibilities

• Design, develop, and maintain Java backend applications according to industry best practices

• Participate in defining and evolving the application architecture, including microservices architectures

• Develop scalable, high-performance, and secure RESTful APIs using Spring Boot

• Contribute to the integration of databases and third-party systems

• Implement asynchronous communication mechanisms (e.g., Apache Kafka)

• Participate in the redesign and improvement of cross-functional architectures

• Ensure code quality through testing, code reviews, and CI/CD practices

• Collaborate on requirements analysis, module design, and the development of technical solutions

• Act as a technical expert for other developers and contribute to the team's skills development

• Evolve technologies securely, in accordance with architectural targets

Required qualifications to be successful in this role

Desired Profile

• Minimum of 7 years of development experience Software, primarily in Java

• Bilingualism in French and English required (Communications are conducted in English with teams outside Quebec).

• Solid experience in backend development with Spring Boot

• Proficiency in Java concepts, object-oriented programming, and multithreading

• Experience with microservices architectures and RESTful APIs

• Knowledge of event-driven messaging technologies (Kafka)

• Experience with source code management tools (Git, GitHub, Bitbucket)

• Ability to collaborate on business requirements analysis and the design of tailored solutions

• Proficiency in Windows and Linux development environments

• Team spirit, autonomy, technological curiosity, and a proactive approach

Technical Skills

• Java / Spring Boot

• Spring Core, IoC, OAuth2, Spring Security

• Frontend frameworks: Angular or React (an asset depending on the project)

• RxJS, NGRX, Bootstrap

• AWS cloud services: Lambda, EC2, SQS, SNS, DynamoDB

• Messaging tools: Apache Kafka

• Agile/DevOps Methodologies

Strengths

• AWS Developer Certification

• Experience in containerization (Docker, Kubernetes)

• Experience in continuous integration and continuous deployment (CI/CD)

Work Environment

Being a member of CGI allows you to:

• Work on diverse and stimulating projects

• Continuously expand your technological skillset

• Advise major clients on technological and methodological choices

• Thrive in an environment that values collaboration, initiative, and enjoyment at work

• Benefit from a personalized training plan, competitive benefits, and flexibility that promotes work-life balance

Location: Montreal

Work Mode: On-site (at the client's premises) 2 to 3 days/week

*Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000–$135,000. This role is an existing vacancy.

#LI-AR1

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our team—one of the largest IT and business consulting services firms in the world.

Full-time

Apply