Développeur Java / Kubernetes
Role details
Job location
Tech stack
Job description
Pour l'un de nos clients, tu interviens sur une plateforme critique dédiée à la gestion et à l'envoi de messages à grande échelle, avec des enjeux forts de performance, fiabilité et scalabilité.
Le contexte s'inscrit dans une dynamique de transformation cloud et de modernisation du SI, avec une évolution vers des architectures microservices et des environnements conteneurisés., Concevoir, développer et maintenir des applications backend en Java.
- Participer à la conception d'architectures microservices robustes et scalables.
- Déployer et exploiter les applications sur des environnements Kubernetes.
- Contribuer activement à la migration vers le cloud.
- Optimiser les performances et la résilience des systèmes traitant de forts volumes de données.
- Participer à l'amélioration continue des pipelines CI/CD.
- Garantir la qualité du code (tests unitaires, intégration, revues de code).
- Collaborer étroitement avec les équipes DevOps pour assurer une infrastructure automatisée et fiable.
- Participer aux rituels Agile et être force de proposition.
Requirements
De formation supérieure (Bac +5), tu justifies d'au moins 4 à 5 ans d'expérience en développement.Excellente maîtrise de Java.Expertise solide en Kubernetes (indispensable).Bonne connaissance des environnements conteneurisés (Docker).Expérience confirmée sur des architectures microservices.Connaissance des environnements cloud (AWS, GCP ou Azure).Maîtrise des outils CI/CD et des pratiques DevOps.Sensibilité aux enjeux de performance, scalabilité et haute disponibilité.Expérience en contexte de transformation ou migration technique appréciée.Rigueur, autonomie et esprit d'équipe.Bonnes capacités de communication dans un environnement Agile., De formation supérieure (Bac +5), tu justifies d'au moins 4 à 5 ans d'expérience en développement.
- Excellente maîtrise de Java.
- Expertise solide en Kubernetes (indispensable).
- Bonne connaissance des environnements conteneurisés (Docker).
- Expérience confirmée sur des architectures microservices.
- Connaissance des environnements cloud (AWS, GCP ou Azure).
- Maîtrise des outils CI/CD et des pratiques DevOps.
- Sensibilité aux enjeux de performance, scalabilité et haute disponibilité.
- Expérience en contexte de transformation ou migration technique appréciée.
- Rigueur, autonomie et esprit d'équipe.
- Bonnes capacités de communication dans un environnement Agile.