développeur Back End Kafka
Description
Développer des services back-end performants et sécurisés avec Spring Boot (MVC, Gateway, Security).
• Concevoir et intégrer des flux via Apache Camel.
• Mettre en place et gérer des systèmes de messagerie asynchrone avec Kafka.
• Participer à la mise en œuvre de solutions basées sur Event Sourcing et CQRS.
• Garantir la qualité, la scalabilité et la maintenabilité du code à travers une Clean Architecture et/ou architecture hexagonale.
• Effectuer des tests unitaires et d’intégration (JUnit, Mockito, Gatling).
• Contribuer à l’amélioration continue et au respect des bonnes pratiques DevOps (GitLab CI/CD, Docker, Kubernetes). Compétences requises Compétences requises
• Langages & Frameworks : Java, Spring Boot (MVC, Gateway, Security), Apache Camel
• Messaging & Event-driven : Kafka, Event Sourcing, CQRS
• Bases de données : MongoDB, PostgreSQL / SQL
• Architecture : Clean Architecture, Architecture hexagonale
• DevOps & Outils : GitLab CI/CD, Docker, Kubernetes
• Tests : JUnit, Mockito, Gatling (tests perfs)
• Méthodologie : Agile / Scrum • Soft skills : Esprit d’analyse, communication claire, autonomie, rigueur et esprit d’équipe