Développeur Java Senior

SII Group

Montreal

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Le groupe SII recherche un développeur Java senior pour évoluer au sein d’une escouade Scrum à Montréal. Vous assurerez un leadership technique, mentorerez les membres de l’équipe et faciliterez les échanges afin d’atteindre l’excellence technique.

Vous contribuerez à la conception, au développement et à la maintenance de solutions Java sécurisées et maintenables, tout en favorisant l’amélioration continue et les pratiques de tests automatisés.

Qualifications

  • Expérience significative en développement logiciel, avec Java et Spring Boot.
  • Expérience dans une escouade Scrum et pratique du mentoring.
  • Capacité à influencer positivement l’équipe et à faciliter les échanges techniques.

Responsibilities

  • Agir comme facilitateur et référence technique au sein de l’escouade.
  • Mentor et partage des bonnes pratiques d’ingénierie logicielle.
  • Contribuer à la réduction de la dette technique et à l’évolution des produits Java.
  • Participer à la conception, au développement et à la maintenance des solutions Java.

Skills

Java
Spring Boot
Scrum
Mentoring
Leadership
Communication
Résolution de problèmes

Tools

Git
GitHub
CI/CD

Job description

Contexte :

Tu évolueras dans un environnement technologique complexe dédié à la conception, à l’évolution et à la maintenance de solutions de prêts et de financement hypothécaire destinées aux membres et client(e)s. Le 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 une personne expérimentée en développement Java, capable de conjuguer expertise technique, contribution concrète au code et leadership collaboratif. À titre de DEV ambassadeur, tu agiras comme facilitateur et boussole technique au sein d’une escouade Scrum. Tu aideras l’équipe à prendre de meilleures décisions, à faire évoluer 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.

Tes responsabilités :
  • 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.
Ton profil :
  • Leadership de service : soutenir l’équipe, faciliter les échanges et créer les conditions permettant à chacun de contribuer pleinement.
  • Influence positive : savoir rallier autour d’une orientation technique tout en demeurant à l’écoute et en se ralliant aux décisions collectives lorsqu’elles sont prises.
  • Communication claire : savoir vulgariser des sujets complexes et adapter son message à des interlocuteurs techniques ou non techniques.
  • Posture de coaching : poser les bonnes questions, offrir une rétroaction constructive et aider les autres à développer leur autonomie.
  • Curiosité et humilité : remettre en question ses propres idées, apprendre continuellement et valoriser la diversité des points de vue.
  • Collaboration et courage : aborder les enjeux avec transparence, contribuer aux arbitrages et favoriser 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, Pull Requests, 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 dans un contexte d’incertitude.
Environnement technologique obligatoire :
  • Développement : Java 8 et versions ultérieures, Spring Boot, JSP, Struts, Maven, JUnit et 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.
Conditions de travail :
  • Mode de travail : hybride, avec deux jours par semaine en présentiel.
  • Lieu de travail : Montréal.
  • Langues : français de niveau expert et anglais de niveau intermédiaire.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur Java senior
Développeur Java senior

Dempton Consulting Group • Montreal

On-site
CAD 90,000 - 120,000
Développeur C#.NET / Java (Intermédiaire)
Développeur C#.NET / Java (Intermédiaire)

SII Group • Montreal

Hybrid
CAD 90,000 - 120,000
Hybride
DÉVELOPPEUR JAVA 8 ET PLUS Montréal (hybride) 2026-10-16
DÉVELOPPEUR JAVA 8 ET PLUS Montréal (hybride) 2026-10-16

Gravity Conseil • Montreal

Hybrid
CAD 90,000 - 130,000
DÉVELOPPEUR JAVA 8 ET PLUS
DÉVELOPPEUR JAVA 8 ET PLUS

Chrome Technologies • Montreal

Hybrid
CAD 90,000 - 120,000
DÉVELOPPEUR .NET ET JAVA
DÉVELOPPEUR .NET ET JAVA

Chrome Technologies • Montreal

Hybrid
CAD 85,000 - 120,000
Développeur .NET
Développeur .NET

Dempton Consulting Group • Montreal

On-site
CAD 70,000 - 110,000
DÉVELOPPEUR .NET ET JAVA
DÉVELOPPEUR .NET ET JAVA

Gravity Conseil • Montreal

Hybrid
CAD 90,000 - 120,000
DÉVELOPPEUR .NET ET JAVA Montréal (hybride) 2026-10-16
DÉVELOPPEUR .NET ET JAVA Montréal (hybride) 2026-10-16

Gravity Conseil • Montreal

Hybrid
CAD 85,000 - 120,000
DÉVELOPPEUR JAVA 8 ET PLUS Montréal (hybride) 2026-10-16
DÉVELOPPEUR JAVA 8 ET PLUS Montréal (hybride) 2026-10-16

Chrome Technologies • Montreal

Hybrid
CAD 85,000 - 120,000
DÉVELOPPEUR .NET ET JAVA Montréal (hybride) 2026-10-16
DÉVELOPPEUR .NET ET JAVA Montréal (hybride) 2026-10-16

Chrome Technologies • Montreal

Hybrid
CAD 85,000 - 110,000