Opens LinkedIn
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- French
- Working hours
- 40 hours per week
- Office presence
- 2 days per week
- Seniority
- Mid-Senior level
Job summary
Provide technical guidance and mentorship to the development team, promoting engineering best practices through code reviews, collaborative programming, and knowledge sharing. Design, develop, document, and maintain secure, scalable Java solutions while improving testing practices, addressing complex issues and technical debt, and collaborating with business and technology partners.
Job details
Arobas Personnel est à la recherche d’un Développeur Java senior / Leader technique pour un mandat chez l’un de ses clients situé à Montréal. Télétravail : Hybride- 2 journées/semaine en présentiel* Dans ce rôle, vous agirez comme référence technique et facilitateur auprès de l’escouade, avec l’objectif de faire évoluer les pratiques de développement, de soutenir les développeurs et de contribuer activement à la conception de solutions robustes, sécuritaires et évolutives. Vos principales responsabilités Agir comme référence technique et accompagner l’escouade vers l’excellence, sans responsabilité hiérarchique. Promouvoir les bonnes pratiques d’ingénierie logicielle par le mentorat, les revues de code, la programmation collaborative et le partage des connaissances. Participer activement à la conception, au développement, à la documentation, à la maintenance et à l’évolution de solutions Java sécuritaires et maintenables. Guider les décisions techniques en privilégiant des solutions pragmatiques, durables et comprises par l’ensemble de l’équipe. Contribuer à la résolution de problématiques complexes ainsi qu’à la gestion de la dette technique. Faire évoluer la stratégie de tests : tests unitaires, d’intégration, fonctionnels et de bout en bout, en favorisant l’automatisation et les approches BDD lorsque pertinentes. Encourager l’amélioration continue et contribuer à l’établissement de standards favorisant la qualité, la sécurité et l’efficacité des livraisons. Collaborer étroitement avec les partenaires d’affaires et technologiques afin d’analyser les besoins et de recommander des solutions adaptées aux priorités et contraintes. Profil recherché Expérience significative comme développeur Java senior, avec une excellente maîtrise de Java. Expérience dans un environnement Agile/Scrum. Solide capacité à exercer un leadership technique d’influence, basé sur la collaboration plutôt que l’autorité. Expérience en mentorat, coaching technique, revues de code et animation de discussions techniques. Excellente compréhension des principes de code propre, patrons de conception, architecture logicielle et sécurité applicative. Maîtrise des pratiques modernes d’ingénierie : conception évolutive, tests automatisés, Pull Requests, CI/CD, observabilité et gestion de la dette technique. Capacité à analyser des problématiques complexes, à évaluer les compromis et à prendre des décisions dans un contexte d’incertitude. Excellentes aptitudes en communication et capacité à vulgariser des enjeux techniques auprès de différents interlocuteurs. Approche collaborative, curiosité, autonomie et volonté de favoriser le développement des membres de l’équipe. Environnement technologique Développement : Java 8+, Spring Boot, JSP, Struts, Maven, JUnit, JSON API et intégration : REST, SOAP, JMS, MQ Bases de données : SQL DevOps : Git, GitHub, GitHub Actions, CI/CD Plateformes : WebLogic, Kubernetes, environnements sur site et concepts infonuagiques Langues : français de niveau expert et anglais de niveau intermédiaire Id 10039 Emplacement Montréal Durée De L'emploi Temps Plein Nombre D'emplois Vacants 1 Date Limite De Dépôt 2026-10-19 Dernière Mise à Jour 26-10-16 10:18
What you’ll do
Provide technical guidance and mentorship to the development team, promoting engineering best practices through code reviews, collaborative programming, and knowledge sharing. Design, develop, document, and maintain secure, scalable Java solutions while improving testing practices, addressing complex issues and technical debt, and collaborating with business and technology partners.
Requirements
Requires significant senior Java development experience, strong knowledge of Java, and experience in Agile/Scrum environments. Candidates should demonstrate collaborative technical leadership, mentoring and code review experience, knowledge of software architecture and application security, and proficiency in modern engineering practices including automated testing, CI/CD, observability, and technical debt management.
Listed skills
- Kubernetes · Preferred
- REST APIs · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
- Java · Preferred
- Spring Boot · Preferred
- Git · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Technical Leadership
- Mentoring
- Code Reviews
- Software Architecture
- Application Security
- Automated Testing
- JUnit
- CI/CD
- Git
- GitHub Actions
- REST
- SOAP
- Kubernetes
- Agile/Scrum
Job areas
- Software
- Technology
- Management & Leadership
More jobs from Arobas Personnel
Analyste Cybersécurité
- Hybrid
- Montréal, QC
- Posted Oct 23, 2026
Développeur .Net
- Hybrid
- Montréal, QC
- Posted Oct 17, 2026