Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
- Développer et maintenir des interfaces de programmation applicative REST répondant aux besoins d’affaires
- Moderniser les applications existantes en les faisant évoluer vers des technologies plus récentes
- Adopter les pratiques DevSecOps afin d’intégrer la sécurité à chaque étape du cycle de développement logiciel
- Analyser les demandes de changement, évaluer leurs impacts et mettre en œuvre les solutions appropriées
- Assurer le soutien opérationnel, la maintenance et l’évolution des applications
- Documenter les plateformes ainsi que leurs spécifications fonctionnelles et techniques
- Élaborer, documenter et valider les cas d’essai associés aux solutions développées
- Participer aux essais d’intégration et soutenir les équipes dans la résolution des anomalies
- Réaliser des revues de code et contribuer à l’amélioration de la documentation des applications existantes et nouvelles
- Valider les activités d’implantation afin d’assurer la qualité, la stabilité et la sécurité des systèmes
- Intégrer des agents d’intelligence artificielle aux pratiques de développement afin d’accélérer la conception, la programmation et les essais
- Évaluer de manière critique les livrables produits par les agents d’intelligence artificielle, notamment le code, les essais et les recommandations techniques
- Contribuer à l’évolution des pratiques de développement vers une collaboration efficace entre les équipes et les agents d’intelligence artificielle.
Le profil recherché est le suivant :
- Cumuler un minimum de dix (10) ans d’expérience en développement applicatif, particulièrement dans la conception d’interfaces de programmation applicative REST
- Détenir un baccalauréat en génie logiciel ou posséder une expérience professionnelle équivalente
- Maîtriser Java 17 ou une version ultérieure, Spring Boot 3 et Git
- Appliquer les pratiques DevOps à l’aide d’outils tels que Jenkins, GitHub Actions, Harness et Docker
- Exploiter les services Amazon Web Services et les environnements Kubernetes
- Utiliser couramment des agents d’intelligence artificielle, notamment GitHub Copilot, pour soutenir la conception, le développement et les essais
- Analyser avec discernement les résultats générés par les outils d’intelligence artificielle et apporter les ajustements requis
- Comprendre les architectures orientées services et les principes de conception des interfaces de programmation applicative REST
- Posséder une connaissance de Decision Modeler Platform ou de Blaze Advisor, un atout significant
- Faire preuve de curiosité, d’autonomie et d’une volonté constante d’apprentissage
- Collaborer efficacement avec des équipes multidisciplinaires et contribuer à la livraison de fonctionnalités innovantes.
📌 Développeur Java - expert (Montreal)
🏢 COFOMO
📍 Montreal
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.