Développeur Java (Senior)
Groupe SII
Canton de Montréal, France
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
SeniorJob location
Remote
Canton de Montréal, France
Tech stack
Clean Code Principles
Java
API
Automation of Tests
Software Design Patterns
DevOps
Github
Gradle
OAuth
Software Engineering
Delivery Pipeline
Spring-boot
GIT
Kotlin
Kubernetes
Job description
Le développeur backend contribue à la conception et à la livraison de solutions logicielles robustes et évolutives. Il intervient sur l'ensemble du cycle de vie des produits logiciels afin d'en assurer la stabilité, la qualité et l'amélioration continue. Il analyse, conçoit, développe, maintient et fait évoluer les solutions pour répondre aux besoins de l'organisation, tout en étant responsable de la qualité et de la sécurité du code produit.
Responsabilités principales :
- Élaborer des stratégies de réalisation complexes et participer à l'analyse, à la conception et à la documentation de produits ou de solutions d'affaires
- Assurer l'analyse et le développement de produits logiciels, incluant la conception, le codage, l'automatisation des tests et l'exploitation, en appliquant les bonnes pratiques de développement, de données et de sécurité
- Rédiger les façons de faire, les encadrements et les méthodes de développement, et s'assurer de l'élaboration de la documentation ainsi que de la préparation et de la diffusion des formations destinées aux pairs et aux consommateurs
- Travailler en cocréation avec les partenaires d'affaires et les architectes afin de bien comprendre les besoins et d'assurer l'arrimage des solutions avec les intentions et objectifs d'affaires
- Identifier les opportunités d'optimisation des systèmes et analyser les impacts associés aux changements. Analyser des problématiques à forte complexité opérationnelle et conceptuelle, déterminer les causes, assurer le suivi lors d'incidents majeurs et veiller à leur résolution
- S'assurer de l'implantation et de la mise en production des applications
Requirements
- Faire preuve de curiosité, de capacité de remise en question et d'un fort désir d'apprentissage continu
- Être en mesure d'identifier les problèmes et les blocages, et de proposer des solutions ou des contournements efficaces
- Posséder de solides capacités de communication et de vulgarisation
- Être organisé, rigoureux et capable de gérer efficacement les priorités
Connaissances et aptitudes requises :
- Démontrer un minimum de sept années d'expérience dans un rôle similaire, correspondant à un niveau sénior
- Expérience confirmée dans des projets de développement réalisés en mode agile
- Capacité à identifier et à appliquer les bonnes pratiques de développement logiciel, notamment la clean architecture, le clean code et les design patterns
Environnement technologique :
- Connaissances approfondies de Java 21 et plus, avec Kotlin comme atout, ainsi que de Gradle, Git, Spring Boot 4 et GitHub Actions
- Bonnes connaissances des environnements et des concepts DevOps, notamment pour les pipelines CI/CD
- Expérience des concepts infonuagiques et de Kubernetes
- Bonne maîtrise des concepts d'API, d'OAuth2 et d'interconnexion d'applications, Java OAuth Spring Boot Qualités souhaitées Esprit de synthèse Adaptabilité Capacités d'analyse Bon relationnel Curiosité Passion Qualités rédactionnelles Satisfaction client Avantages Aide à la mobilité Assurance collective familiale Congés payés au-delà du minimum légal Salle de jeux Réduction salle de sport Participation aux frais de transport
Benefits & conditions
- Hybride, avec un minimum de deux jours par semaine en présentiel., Primes de cooptation Télétravail
About the company
Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 16 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d'affaires supérieur à 1.621 milliards de dollars canadiens.
SII Canada offre à ses clients une expertise technique avancée dans les domaines du développement applicatif, Web et Mobile, de la Cybersécurité et du Cloud. Nous intervenons également en Ingénierie, particulièrement sur les systèmes embarqués dans divers secteurs industriels. Notre ambition : faire évoluer les systèmes d'information et contribuer à la création des produits et services de demain pour nos clients.
D'autre part, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux, favorisant la diversité des profils et l'égalité des chances.