En tant que Développeur Java Confirmé/Senior, vous jouerez un rôle clé dans la définition, le développement et la robustesse de nos nouvelles API de paiement.
Vous serez le garant de la fiabilité, de la haute disponibilité et de la performance d'un produit soumis à de fortes exigences transactionnelles.
Vos responsabilités principales
- Conception & Développement : Concevoir et implémenter des API REST complexes, robustes et réactives en tirant pleinement parti des nouveautés de Java 21 et Spring Boot 4.
- Orchestration de flux : Modéliser et piloter des workflows transactionnels distribués et asynchrones hautement résilients à l'aide de Temporal.io.
- Architecture Cloud-Native : Participer activement à la vie opérationnelle de notre stack conteneurisée sous Kubernetes (création de charts Helm, gestion des bases via CloudNativePG).
- Culture DevOps : Collaborer à l'automatisation et au maintien de nos pipelines d'intégration et de déploiement continus (CI/CD) sur nos différents environnements.
- Qualité & Performance : Assurer une couverture de tests irréprochable (unitaires et intégration) et analyser les métriques applicatives pour garantir des temps de réponse optimaux.
Soft Skills & Qualités recherchées
- Autonomie & Initiative : Capacité à porter des sujets d'architecture de bout en bout et à proposer des solutions innovantes.
- Rigueur & Organisation : Sens du détail obligatoire pour manipuler des flux financiers et des données de paiement.
- Esprit d'équipe & Communication : Capacité à collaborer avec bienveillance, à partager ses connaissances et à documenter rigoureusement ses processus.
- Curiosité : Passionné par l'écosystème Java et adepte d'une veille technologique active.
Langues
Français : Courant
Anglais : Technique
Ce que nous offrons
- Un défi technique d'envergure au sein d'un secteur passionnant (le paiement électronique).
- L'opportunité de travailler sur une stack technologique d'avant-garde, moderne et toujours à jour (Java 21, Spring Boot 4, K8s, Temporal.io).
- Une forte culture DevOps où l'automatisation et la souveraineté de l'infrastructure (Datacenters propres) sont au centre de la stratégie.
- Un cadre propice à la montée en compétences et à l'autonomie technique.
Profil recherché
Expérience : Au moins 5 ans sur des environnements Java complexes.
Tech stack : Maîtrise solide de Java (17+), du framework Spring Boot, des architectures microservices et des systèmes de messagerie type Kafka.
Infra & Qualité : À l'aise avec Docker, Kubernetes, les pipelines CI/CD et la mise en place de tests automatisés (TDD, JUnit).
Mindset : Bon communiquant, pragmatique et soucieux de la qualité du code (SOLID, Clean Code).