Retour à la recherche
Logo de COFOMO

Développeur Java senior

  • Montréal, QC
  • Sur place
  • Publié 16 oct. 2026
  • 1 poste

Ouvre LinkedIn

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein
Niveau d’expérience
Expérimenté · 5+ ans
Langue de l’offre
français
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level

Résumé du poste

Provide technical leadership and mentorship to the team, promote sound engineering practices, and guide pragmatic technical decisions. Design, develop, document, maintain, and improve secure Java solutions while advancing automated testing, reducing technical debt, and collaborating with business and technology partners.

Détails du poste

Voici un bref aperçu des tâches et des responsabilités qui vous incomberont : Agir comme facilitateur et référence technique afin d’accompagner l’escouade dans l’atteinte de l’excellence opérationnelle; Promouvoir les bonnes pratiques d’ingénierie logicielle par le mentorat, les revues de code, la programmation collaborative et le partage des connaissances; Contribuer à la résolution d’enjeux complexes, à la réduction de la dette technique et à l’évolution cohérente des produits; Participer à la conception, au développement, à la documentation, à la maintenance et à l’évolution de solutions Java sécuritaires, stables et maintenables; Guider les décisions techniques en favorisant des choix pragmatiques, compris et partagés par l’équipe; Faire évoluer les stratégies de tests unitaires, d’intégration, fonctionnels et de bout en bout en privilégiant l’automatisation et les approches BDD lorsque pertinentes; Stimuler l’amélioration continue en proposant des expérimentations et des standards favorisant la qualité, la sécurité, la maintenabilité et l’efficacité des livraisons; Collaborer avec les partenaires d’affaires et technologiques afin d’analyser les besoins, d’évaluer les options et de recommander des solutions adaptées aux priorités, aux risques et aux contraintes de livraison. Le Profil Recherché Est Le Suivant Détenir une expérience concrète au sein d’une équipe Scrum ou dans un environnement agile; Maîtriser les pratiques d’ingénierie logicielle favorisant la qualité et la livraison continue, notamment la conception évolutive, les revues de code, les demandes de fusion, les tests automatisés, l’intégration et le déploiement continus, l’observabilité et la gestion de la dette technique; Démontrer la capacité d’établir des standards pragmatiques, d’en expliquer la valeur et d’accompagner leur adoption; Avoir de l’expérience en mentorat, en animation de discussions techniques et en accompagnement de développeurs dans l’amélioration de leurs pratiques; Connaître les principes de code propre, les patrons de conception, l’architecture logicielle et les pratiques de sécurité applicative; Faire preuve d’un leadership mobilisateur favorisant la collaboration, l’autonomie et la participation de l’équipe; Démontrer une capacité d’influence positive et de communication claire auprès d’intervenants techniques et non techniques; Adopter une posture de coaching favorisant le développement des compétences et l’amélioration continue; Faire preuve de curiosité, d’humilité, de transparence et de courage dans la gestion des enjeux et des arbitrages; Maîtriser les technologies Java 8 et versions ultérieures, Spring Boot, JSP, Struts, Maven, JUnit et JSON; Connaître les API REST, les services SOAP, JMS et MQ; Utiliser des bases de données SQL dans un contexte de développement applicatif; Maîtriser Git, GitHub, GitHub Actions ainsi que les pratiques d’intégration et de déploiement continus (CI/CD); Connaître les environnements sur site, WebLogic, Kubernetes et les concepts infonuagiques.

Ce que vous ferez

Provide technical leadership and mentorship to the team, promote sound engineering practices, and guide pragmatic technical decisions. Design, develop, document, maintain, and improve secure Java solutions while advancing automated testing, reducing technical debt, and collaborating with business and technology partners.

Exigences

Experience working in a Scrum team or agile environment, with strong software engineering, automated testing, CI/CD, application security, and software architecture practices. Requires Java 8 or later and related technologies, along with mentoring, technical leadership, clear communication, and knowledge of on-premises and cloud environments.

Compétences indiquées

  • Java · Souhaitée
  • Spring Boot · Souhaitée
  • API REST · Souhaitée
  • SQL · Souhaitée
  • Git · Souhaitée
  • GitHub · Souhaitée
  • Kubernetes · Souhaitée

Autres compétences pertinentes

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

  • Java
  • Spring Boot
  • JSP
  • Struts
  • Maven
  • JUnit
  • JSON
  • REST APIs
  • SOAP
  • JMS
  • MQ
  • SQL
  • Git
  • GitHub
  • GitHub Actions
  • Kubernetes

Domaines d’emploi

  • Software
  • Technology
  • Management & Leadership
  • Consulting

Autres postes chez COFOMO

Voir tous les postes chez COFOMO