Post Job Free
Sign in

Java Web Developer

Company:
CGI
Location:
Canada
Posted:
May 09, 2024
Apply

Description:

CGI est à la recherche d'un développeur back-end JAVA de niveau sénior pour un projet client d'envergure.

Responsabilités : - Développer les fonctionnalités sur la base des récits découlant des analyses fonctionnelles.

- Développer ou maintenir une application spécifique aux besoins du client à base de langages de développement JAVA.

- Apporter des correctifs si requis à la suite des essais fonctionnels et d’acceptation.

- Exécuter les tests unitaires et intégrés des fonctionnalités développées.

- Fournir les évidences dans les outils Jira pertinents et développer les tests automatisés lorsque nécessaire.

- Assurer le support post-implantation requis pour chaque fonctionnalité livrée (incluant le développement de correctifs pour les anomalies découvertes en production durant cette période). - Pour chaque nouveau projet, monter les environnements nécessaires pour le développement, l’assurance qualité et la production.

- Collaborer à la configuration des pipelines et déploiements des solutions.

- Produire la documentation.

- Fournir une description technique du système et des processus de travail de l'exploitant pour assurer l'exploitabilité du système.

Exigences : - Habiter dans la province de Québec et être déjà autorisé à travailler au Canada.

- Être à l'aise à communiquer en Français à l'orale.

- Posséder un minimum de 9 ans d'expérience pertinente en développement d’application Web en Java.

- Avoir de très bonnes connaissances les frameworks Spring boot et dans le développement de microservices REST.

- Avoir de très bonnes connaissances avec les tests unitaires et d'intégration dans le développement applicatif (JUnit). - Avoir de bonnes connaissances avec les outils d’intégration continue tel que Artifactory, SonarCube, TeamCity, Bitbucket.

- Bien comprendre le modèle de branche Gitflow.

- Avoir de bonnes connaissances avec les bases de données NoSQL.

- Avoir une connaissance de la méthodologie Agile.

Apply