Retour à la recherche
Logo de ALFACONSEIL.CA
ALFACONSEIL.CASource d’offres vérifiée

Concepteur·trice logiciel senior – Java / API / AWS

  • Montréal-Ouest, QC
  • Sur place
  • Publié 31 août 2026
  • 1 poste

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Contrat
Niveau d’expérience
Chef d’équipe · 10+ ans
Formation minimale
Baccalauréat
Postuler avant le
30 sept. 2026
Langue de l’offre
français
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte

Résumé du poste

The role involves designing robust, scalable, and secure application solutions and developing REST APIs using Java. It also focuses on integrating AI agents like GitHub Copilot into the development lifecycle while ensuring rigorous human validation of the code.

Détails du poste

Dans le cadre de l’évolution et de la modernisation de solutions technologiques, vous jouerez un rôle clé dans la conception de solutions applicatives robustes, évolutives et sécuritaires. Vous serez responsable de traduire les besoins techniques et les orientations d’architecture en conceptions détaillées, tout en favorisant la réutilisation des composantes, la qualité du code et l’automatisation des tests. Le rôle combine conception technique, développement d’API, intégration de systèmes, pratiques DevSecOps et utilisation avancée d’outils d’intelligence artificielle. Une place importante est accordée à l’approche « humain + IA » : les agents IA sont utilisés pour accélérer la production, tandis que l’expertise humaine demeure essentielle pour la spécification, la validation et la revue critique des livrables. Responsabilités Analyser les composantes technologiques et l’architecture des solutions afin de produire des conceptions techniques détaillées. Concevoir la mise en œuvre des processus à automatiser au sein des plateformes de gestion des processus opérationnels. Définir les cheminements, séquences et interactions des événements à travers les différentes applications et composantes d’intégration. Analyser les interfaces et composantes existantes afin d’identifier les possibilités de réutilisation et de standardisation. Concevoir des solutions favorisant la maintenabilité, la performance, la sécurité et la réutilisation du code. Développer et maintenir des API REST et des services applicatifs en Java. Participer à la modernisation et à la migration d’applications existantes vers des technologies plus récentes. Définir les conditions, scénarios et scripts nécessaires aux tests unitaires et automatisés. Produire, documenter et valider les cas de tests associés aux solutions développées. Participer aux tests d’intégration et aux différentes phases de validation et d’implantation. Collaborer étroitement avec les développeurs et développeuses afin d’assurer une transition claire et complète des conceptions vers la réalisation. Définir et revoir les exigences techniques liées à la sécurité, l’intégration, la performance et la qualité. Analyser les demandes de changement, évaluer leurs impacts et recommander les solutions appropriées. Participer aux revues de code et contribuer à l’amélioration de la qualité des applications existantes et nouvelles. Assurer le soutien aux opérations et à la maintenance des applications. Documenter les architectures, conceptions, plateformes et décisions techniques. Contribuer à l’évolution des pratiques DevSecOps et à l’automatisation du cycle de livraison. Utiliser des agents IA, notamment GitHub Copilot, pour accélérer la conception, le développement, la documentation et les tests. Effectuer une revue critique des livrables produits par les agents IA et valider la qualité du code, des tests et des décisions techniques avant leur intégration. Profil recherché Minimum de 10 années d’expérience en développement logiciel, notamment dans des environnements orientés API REST. Baccalauréat en génie logiciel, informatique ou formation équivalente combinée à une expérience pertinente. Solide expertise en Java 17 ou plus récent et Spring Boot 3. Excellente connaissance des API REST et de l’approche orientée services. Maîtrise de Git et des pratiques modernes de développement logiciel. Bonne expérience des pratiques DevOps / DevSecOps. Expérience avec des outils tels que Jenkins, GitHub Actions, Harness et Docker. Connaissance pratique d’AWS et Kubernetes. Expérience dans la conception de solutions applicatives et l’intégration de systèmes. Capacité à produire des spécifications techniques détaillées et à accompagner les équipes de développement dans leur mise en œuvre. Expérience en automatisation et en conception de stratégies de tests. Utilisation concrète et régulière d’agents IA tels que GitHub Copilot pour soutenir la conception, le développement et les tests. Capacité à challenger les résultats générés par l’IA et à exercer un jugement technique sur le code, les tests et les décisions proposées. Excellente capacité d’analyse, autonomie et souci de la qualité. Français avancé, à l’oral comme à l’écrit. Atouts Connaissance de Decision Modeler Platform et/ou Blaze Advisor. Expérience avec des solutions de gestion de règles d’affaires ou de décision. Expérience dans un environnement bancaire ou financier. Connaissance approfondie des architectures infonuagiques AWS. Expérience avec Infrastructure as Code et les pratiques avancées de CI/CD. Expérience dans la modernisation d’applications et la migration vers des architectures modernes. Anglais fonctionnel ou professionnel. Ce qui fera la différence La personne recherchée combine une solide expertise de développement avec une véritable capacité de conception. Elle sait prendre du recul sur une solution, anticiper ses impacts, identifier les possibilités de réutilisation et proposer une approche technique durable. Elle est également à l’aise dans un environnement où l’intelligence artificielle devient un véritable outil de production. Elle sait bien spécifier, déléguer certaines tâches aux agents IA et surtout exercer un contrôle de qualité rigoureux sur leurs résultats. Curieuse, autonome et collaborative, elle aime apprendre, challenger les façons de faire et contribuer concrètement à l’évolution des pratiques technologiques.

Ce que vous ferez

The role involves designing robust, scalable, and secure application solutions and developing REST APIs using Java. It also focuses on integrating AI agents like GitHub Copilot into the development lifecycle while ensuring rigorous human validation of the code.

Exigences

Requires a minimum of 10 years of software development experience and a bachelor's degree in software engineering or computer science. Expertise in Java 17, Spring Boot 3, AWS, and modern DevSecOps practices is essential.

Compétences indiquées

  • Kubernetes · Souhaitée
  • Docker · Souhaitée
  • Amazon Web Services · Souhaitée
  • Git · Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • Java 17
  • Spring Boot 3
  • REST API
  • AWS
  • Kubernetes
  • DevSecOps
  • GitHub Copilot
  • Docker
  • Jenkins
  • GitHub Actions
  • Harness
  • Git
  • System Integration
  • Software Design
  • Unit Testing
  • Technical Specification

Domaines d’emploi

  • Software
  • Technology
  • Engineering
  • Finance & Accounting
  • Consulting

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Voir tous les postes à candidature simplifiée