Développeur Backend Senior Java
Role details
Job location
Tech stack
Job description
Dans un contexte d'augmentation d'activité, le projet cherche à renforcer ses capacités de développement et de maintenance. Vous intégrerez une équipe dédiée à la réalisation des évolutions, à la correction des anomalies et au support technique continu. Votre expertise sera déterminante pour maintenir la qualité, la fiabilité et les performances en environnement production.
Vos principales responsabilités : Développer et maintenir des évolutions robustes et scalables en respectant les standards de qualité et les normes du projet.
Corriger et analyser les anomalies en production avec rigueur et traçabilité.
Assurer l'autonomie dans la réalisation des tâches complexes, du design à la mise en production.
Encadrer et mentoter 1 à 3 jeunes développeurs : code review, partage de connaissances, montée en compétences.
Piloter un chantier technique : planification, suivi d'avancement (RAE, risques), reporting quotidien fiable auprès des parties prenantes.
Maîtriser le suivi MCO : analyse des demandes, communication client, gestion des changements en production.
Assurer la conformité qualité et sécurité : respect des procédures, des normes et des standards de développement.
Contribuer à l'amélioration continue : proposition d'optimisations, industrialisation des processus, automatisation des tâches répétitives.
Requirements
Un développeur mature et responsable, capable de combiner excellence technique et leadership de proximité. Vous êtes autonome, rigoureux dans votre travail, et vous trouvez de la satisfaction à transmettre vos connaissances et à contribuer au succès collectif.
Compétences techniques requises : Java 8+ : maîtrise confirmée du langage et de ses évolutions
Spring Framework / Spring Batch : expérience en environnement production
ORM : Hibernate et/ou JPA
Gestion de version : Git / GitLab (workflows, branching strategies)
Bases de données : PostgreSQL et SQL (optimisation, modélisation)
Bonnes pratiques : SOLID, Design Patterns, architecture en couches
Compétences complémentaires appréciées : VueJS : expérience en frontend moderne (bonus pour polyvalence)
Expérience secteur public : connaissance des enjeux, processus et régulations
DevOps / CI-CD : familiarité avec les pipelines d'automatisation
Docker : containerisation et orchestration légère
Compétences comportementales : Autonomie : capacité à prendre en charge des tâches complexes de bout en bout
Leadership technique : capacité à encadrer et à inspirer des profils junior
Rigueur et fiabilité : reporting transparent, gestion précise de l'avancement et des risques
Communication : aptitude à interagir avec les équipes techniques et les clients
Proactivité : force de proposition pour l'amélioration continue et l'industrialisation
Adaptabilité : capacité à évoluer dans un environnement projet structuré et normatif