IT & Software

Développeur Java senior

Dempton Consulting Group

Montreal · Quebec · Canada

Développeur Java senior — DEV ambassadeur

L’équipe conçoit, fait évoluer et maintient les solutions de prêts et de financement hypothécaire destinées aux client(e)s. Notre parc technologique regroupe plus de 25 applications et s’appuie sur une culture où l’entraide, la collaboration et l’amélioration continue occupent une place centrale. Nous recherchons un développeur ou une développeuse Java senior capable de conjuguer expertise technique, contribution concrète au code et leadership collaboratif. À titre de DEV ambassadeur, vous agirez comme facilitateur et boussole technique de l’escouade Scrum : vous aiderez l’équipe à prendre de meilleures décisions, à faire grandir ses pratiques et à viser l’excellence technique. Ce rôle ne comporte aucun lien hiérarchique et ne porte pas seul la responsabilité des résultats de l’escouade.

Ton rôle au sein de l’escouade

  • Agir comme facilitateur et référence technique afin d’aider l’escouade à progresser vers l’excellence, sans exercer d’autorité hiérarchique
  • Agir comme ambassadeur des bonnes pratiques d’ingénierie logicielle et accompagner les développeurs par le mentorat, les revues de code, la programmation collaborative et le partage des connaissances
  • Contribuer à la résolution des enjeux complexes, à la gestion de la dette technique et à l’évolution cohérente des produits de l’escouade
  • Contribuer activement à 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 de l’escouade en favorisant des choix pragmatiques, compris et partagés par l’équipe
  • Faire évoluer la stratégie de tests selon la pyramide des tests — unitaires, intégration, fonctionnels et bout en bout — en favorisant l’automatisation et les approches BDD lorsque pertinentes
  • Stimuler l’amélioration continue, proposer des expérimentations et contribuer à des standards qui renforcent 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 que nous recherchons

  • Leadership de service : vous soutenez l’équipe, facilitez les échanges et créez les conditions permettant à chacun de contribuer pleinement
  • Influence positive : vous savez rallier autour d’une orientation technique, tout en demeurant à l’écoute et en vous ralliant aux décisions collectives lorsqu’elles sont prises
  • Communication claire : vous vulgarisez des sujets complexes et adaptez votre message à des interlocuteurs techniques ou non techniques
  • Posture de coaching : vous posez les bonnes questions, offrez une rétroaction constructive et aidez les autres à développer leur autonomie
  • Curiosité et humilité : vous remetez en question vos propres idées, apprenez continuellement et valorisez la diversité des points de vue
  • Collaboration et courage : vous abordez les enjeux avec transparence, contribuez aux arbitrages et favorisez un climat de confiance

Expérience et savoir-faire

  • Expérience significative en développement logiciel à titre de développeur ou développeuse senior, avec une forte maîtrise de Java
  • Expérience concrète au sein d’une escouade Scrum ou d’une équipe de développement agile
  • Maîtrise des pratiques d’ingénierie favorisant la qualité et la livraison continue : conception évolutive, revues de code, demande de Pull Request, tests automatisés, intégration et déploiement continus, observabilité et gestion de la dette technique
  • Capacité à établir des standards pragmatiques, à en expliquer la valeur et à accompagner leur adoption sans imposer une solution
  • Expérience en mentorat, en animation de discussions techniques et en accompagnement de développeurs dans l’amélioration de leurs pratiques
  • Bonne maîtrise des principes de code propre, des patrons de conception, de l’architecture logicielle et des pratiques de sécurité applicative
  • Capacité à analyser des problèmes complexes, à évaluer les compromis et à prendre des décisions en contexte d’incertitude

Environnement technologique

  • Développement : Java 8 et versions ultérieures, Spring Boot, JSP, Struts, Maven, JUnit, JSON
  • Intégration et API : API REST, services SOAP, JMS et MQ
  • Données : bases de données SQL
  • Livraison et exploitation : Git, GitHub, GitHub Actions, intégration et déploiement continus (CI/CD)
  • Plateformes : environnements sur site, WebLogic, Kubernetes et concepts infonuagiques
#J-18808-Ljbffr

Reference: WJ-291_11832716

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.