Concevoir et développer des APIs REST et des microservices en Java
Participer aux choix d’architecture et aux revues de code
Travailler sur des problématiques de performance, scalabilité et résilience
Évoluer dans des environnements cloud (Docker, Kubernetes)
Contribuer à la qualité logicielle (tests, CI/CD, clean code)
Collaborer au sein d’équipes Agile
stack techniques :
Java (Spring Boot / Spring Cloud)
Node JS
Architectures microservices et event-driven
Kafka, RabbitMQ
Docker, Kubernetes
CI/CD (GitLab, Jenkins)
API REST, OpenAPI
OAuth2 / OpenID Connect
SonarQube, tests automatisés
+5 ans d’expérience en développement backend Java
Une expertise solide en Spring Boot / Spring Cloud
Une expérience significative en architectures microservices et systèmes distribués
Une pratique des outils DevOps (conteneurisation, CI/CD, monitoring)
De bonnes pratiques en qualité logicielle (TDD, code review, clean architecture)
Un bon niveau d’anglais (lu, parlé)
Idéalement :
Une expérience avec Kafka ou un broker de messages
Une connaissance des mécanismes de sécurisation d’API (OAuth2, OIDC)
Une expérience en secteur bancaire ou financier
Une sensibilité aux enjeux de conformité et sécurité