Développeur Java Sénior Montpellier
Role details
Job location
Tech stack
Job description
Le poste consiste à participer à la conception et au développement d?un parcours digital d?entrée en relation et de souscription d?offres bancaires à destination des clients professionnels et entrepreneurs individuels. Ce projet stratégique vise à renforcer la digitalisation de la relation client sur la période 2025/2026., Contribuer à la définition, la conception et les tests de nouvelles fonctionnalités logicielles en Java (Spring Boot, Java 21).
Participer au développement backend du produit dans un environnement orienté microservices.
Collaborer à la gestion de la chaîne CI/CD (GitLab, SonarQube, JFrog Artifactory/XRay, Kubernetes) en coordination avec les équipes DevOps.
Participer à l?amélioration continue du code (refactorisation, tests unitaires, bonnes pratiques de développement).
Gérer une stack technique diversifiée : APIs REST et SOAP, backend Spring Boot, traitements batch, bases de données relationnelles (DB2, MySQL).
Préparer les mises en production et assurer le suivi des livraisons à chaque sprint.
Maintenir la documentation technique à jour.
Diagnostiquer et corriger les dysfonctionnements techniques en production afin de garantir la qualité de service.
Requirements
Expérience en développement Java et connaissance des architectures modernes.
Une expérience dans le domaine bancaire serait un plus.
Bon relationnel, sens de la communication et capacité à collaborer avec des profils techniques et fonctionnels variés.
Autonomie, fiabilité, sens de l?engagement et bonne résistance à la pression.
Pratique des méthodes agiles.