Développeur Senior Java
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Nous recherchons actuellement un Développeur Senior Java,pour intervenir sur des projets à forts enjeux techniques, dans un environnement exigeant nécessitant un haut niveau d’autonomie, de rigueur et de maîtrise des bonnes pratiques de développement.
Le poste s’adresse à un profil confirmé, capable d’intervenir sur des sujets de développement back-end, Front-end et de traitement batch, d’intégration API et de gestion de flux de données dans des contextes techniques complexes.
- Concevoir, développer et faire évoluer des composants applicatifs en Java et Angular
- Développer des traitements et services Spring Boot
- Garantir la qualité, la robustesse et la maintenabilité du code
- Mettre en œuvre une gestion fiable des exceptions, des logs et de la structuration du code
- Développer et optimiser des appels API, y compris en multithread
- Gérer les interactions avec les bases de données, notamment sur des traitements simultanés et des commits par lot
- Réaliser les tests unitaires et les tests d’intégration liés aux API
- Participer à l’industrialisation des développements dans un environnement GitLab / CI/CD
- Contribuer à la qualité globale des livrables dans un contexte de forte autonomie
Stack technique / environnement
- Appels API, multithreading, traitement simultané, robustesse des échanges
Base de données :
- Oracle, PostgreSQL, gestion des transactions simultanées, commit par lot
Qualité & tests :
- Tests unitaires, tests d’appels API, gestion des logs, gestion des exceptions, bonnes pratiques de structuration du code
Profil recherché
Expérience confirmée de 5ans minimum en développement Java
Excellente maîtrise de Java, Spring Boot
Très bonne maîtrise de Docker
Solide expérience sur les appels API et les problématiques de multithreading
Bonne maîtrise des bases de données Oracle et PostgreSQL
Expérience sur les sujets de transactions simultanées et de commits par lot
Bonne maîtrise des tests unitaires et des tests liés aux API
Expérience avec GitLab et les environnements CI/CD
Forte autonomie, rigueur et capacité à intervenir sur des sujets techniques complexes