Développeur Senior Java Backend H/F – Lyon
Summary
Senior Java backend developer (2 openings, ASAP) in Lyon: designing and evolving application components with Java/Spring Boot, integrating REST/SOAP APIs, handling multithreading and batch transactions on Oracle/PostgreSQL, writing unit/integration tests, and industrializing delivery via GitLab CI/CD.
Développeur Senior Java Backend H/F – Lyon
Localisation : Lyon
Démarrage : ASAP
Postes à pourvoir : 2
Expérience : 4 à 8 ans
Dans le cadre de projets à forts enjeux techniques, nous recherchons deux Développeurs Java Backend confirmés pour intervenir sur la conception, le développement et l’évolution d’applications dans des environnements exigeants.
Le poste nécessite une bonne autonomie, de la rigueur ainsi qu’une attention particulière portée à la robustesse, à la performance et à la qualité du code.
- Concevoir, développer et faire évoluer des composants applicatifs en Java
- Développer des services et traitements avec Spring Boot et Spring
- Participer au développement et à l’intégration d’API
- Garantir la qualité, la robustesse et la maintenabilité du code
- Mettre en œuvre une gestion fiable des exceptions et des logs
- Intervenir sur des problématiques de multithreading et de traitements simultanés
- Gérer les interactions avec les bases de données et les mécanismes de transactions / commits par lot
- Réaliser les tests unitaires et les tests d’intégration liés aux API
- Participer aux revues de code et à l’amélioration continue des développements
- Contribuer à l’industrialisation des développements dans un environnement GitLab / CI/CD
- Collaborer avec les différentes équipes techniques du projet
Stack technique / environnement
- API REST / SOAP, Multithreading, Traitements simultanés, Gestion des exceptions et des logs
Base de données :
- Oracle, PostgreSQL, Transactions, Commits par lot
Qualité & Tests :
- Tests unitaires, Tests d’intégration, Tests d’API
- Bonnes pratiques de développement et de structuration du code
Profil recherché
- 4 à 8 ans d’expérience en développement Java
- Solide expérience en développement back‑end
- Bonne maîtrise de Java, Spring Boot et de l’écosystème Spring
- Expérience sur les traitements batch appréciée
- Bonne maîtrise des problématiques d’intégration et d’appels API
- Expérience des environnements Docker
- Bonne connaissance d’Oracle et/ou PostgreSQL
- Expérience des tests unitaires et d’intégration
- Connaissance de GitLab et des chaînes CI/CD
- Capacité à intervenir de manière autonome sur des problématiques techniques complexes
- Rigueur, esprit d’analyse et capacité à travailler en équipe