Développeur JAVA (HF)
Montpellier - France
Department:
Job Summary
Contexte
Au sein dun acteur majeur du secteur bancaire vous intégrerez une équipe Agile intervenant sur un programme stratégique de transformation des services digitaux. Vous contribuerez au développement des services Back-End alimentant une application mobile à forte volumétrie dans un environnement moderne reposant sur des architectures API First et Event-Driven. Vous évoluerez au sein de plusieurs squads avec un fort niveau dexigence en matière de qualité de sécurité de performance et de livraison continue.
Missions principales
- Concevoir développer et maintenir des API REST destinées aux applications mobiles
- Participer à la conception de solutions techniques robustes performantes et évolutives
- Développer des services Back-End en Java et Spring Boot
- Concevoir et implémenter des architectures orientées événements avec Kafka
- Participer à la définition des choix darchitecture et promouvoir les bonnes pratiques de développement
- Concevoir des applications selon les principes de la Clean Architecture et de lArchitecture Hexagonale
- Développer et maintenir les accès aux données avec JPA/Hibernate et PostgreSQL
- Réaliser les tests unitaires et les tests dintégration afin de garantir la qualité des livrables
- Contribuer à lamélioration continue des pratiques de développement de qualité logicielle et des processus CI/CD
- Participer aux cérémonies Agile et collaborer étroitement avec les équipes produit les architectes et les développeurs
- Veiller à la performance à la résilience à la sécurité et à la maintenabilité des applications
Compétences requises
- Excellente maîtrise de Java (Java 21 ou version supérieure)
- Solide expérience avec Spring Boot 3
- Maîtrise du développement dAPI REST
- Expérience avec PostgreSQL
- Bonne maîtrise de Kafka et des architectures Event-Driven
- Solides connaissances en programmation orientée objet
- Maîtrise de JPA et Hibernate
- Expérience des tests unitaires et des tests dintégration avec JUnit
- Bonne maîtrise de Git et des outils CI/CD tels que GitLab CI Jenkins ou équivalent
- Bonne compréhension des architectures distribuées des microservices et des principes de conception logicielle
- Capacité à concevoir des API performantes adaptées aux usages mobiles
- Sensibilité aux problématiques de performance de résilience de sécurité et de qualité du code
- Une expérience avec Docker OpenAPI Swagger OpenTelemetry OAuth2 OIDC JWT CQRS ou lOutbox Pattern constitue un atout
Qualifications :
- Diplômé(e) dune formation supérieure en informatique (Bac5 ou équivalent)
- Expérience confirmée en développement Back-End Java
- Solides compétences en conception logicielle et en architectures distribuées
- Expérience dans un environnement Agile et DevOps
- Capacité à travailler en autonomie tout en collaborant efficacement avec une équipe pluridisciplinaire
- Excellentes capacités danalyse de communication et de résolution de problèmes
- Esprit déquipe rigueur et sens des responsabilités
- Force de proposition et volonté de contribuer à lamélioration continue des pratiques techniques et des solutions développées
Informations supplémentaires :
#LI-MA3
Remote Work :
No
Employment Type :
Full-time
About Company
Established in 1989, the Scalian Group has nearly 5,000 employees in France and abroad. It is organized into 3 business lines specializing in Digital Transformation, Digital Systems and Operations Performance. Scalian has activities in France, the United Kingdom, Belgium, Germany, ... View more