Job Description
Nous recherchons un Développeur REST / Java 17 pour rejoindre notre équipe de conseillers du bureau de Montréal.
Ce poste est en mode hybride.
Responsabilités :
- Comprendre les composantes tech. et l'architecture de la solution afin de produire des éléments livrables de conception détaillée technique.
- Concevoir la mise en œuvre de chaque processus à automatiser dans l'outil de gestion des processus opérationnel.
- Concevoir le cheminement et la séquence des événements dans la solution d'intégration à travers les applications.
- Déterminer les points communs entre les interfaces de l'ensemble des systèmes et les composantes de l'application afin de créer une conception technique qui maximise la réutilisation des codes.
- Créer des conditions, des scénarios et des scripts pour les tests unitaires.
- Participer à la transition de conceptions aux développeurs et assurer une compréhension claire & complète de celles-ci.
- Aider à définir et à examiner les exigences techniques pour l'application, notamment ce qui concerne la sécurité, l'intégration, le rendement et la qualité.
Exigences minimales :
- Minimum de 10 ans d'expérience dans le développement applicatif (API REST).
- Baccalauréat en génie logiciel ou expérience de travail équivalente.
- Tu es un programmeur qui connaît Java 17 et +, Springboot 3, Git.
- Tu connais les pratiques DevOps et les outils Jenkins/Github Actions, Harness, Docker.
- Tu as des connaissances AWS, Kubernetes.
- Tu connais l'approche orientée services (API REST).
- Tu veux contribuer à livrer des fonctionnalités innovantes.
- Connaissances avec Decision Modeler Platform / Blaze Advisor un atout important.
Défis :
- Développer et maintenir les APIs REST du secteur.
- Migrer des applications existantes sur les technologies plus récentes.
- Adopter les pratiques DevSecOps dans le développement logiciel.
- Analyser les requêtes de changements, évaluer les impacts sur les applications courantes, suggérer et implémenter les changements appropriés.
- Fournir un support aux opérations et à la maintenance sur les applications du secteur.
- Documenter et détailler les spécifications des plateformes.
- Produire, documenter et valider les cas de tests associés au développement des solutions.
- Participer et supporter les tests d'intégration.
- Participer et contribuer à la revue de code et à la documentation des applications existantes et nouvelles.
- Participer, documenter et valider les tests et phases d'implantation pour assurer la qualité des systèmes modifiés.
1188 avenue Union, bureau 114, Montréal (Québec) H3B 0E5, Canada
#J-18808-Ljbffr