Développeur Back-End Java / Data Kafka, RabbitMQ – Sénior (Lead Developer)
Core
Senior Lead Developer responsible for designing, building, and maintaining microservices and event-driven data architectures using Java, Kafka, and RabbitMQ.
Role type
Senior Lead Backend Developer (Java/Data)
Builds
Microservices, event-driven architectures, and data processing pipelines
Domain
Software Engineering, Data Engineering, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Apache Kafka, RabbitMQ, Microservices, Event-driven architecture, Clean Architecture, SQL/NoSQL, CI/CD, Git, SOLID principles, Unit Testing, SonarQube, Agile/Scrum
Preferred skills
Generative AI tools, Retail industry experience, Engineering degree (Bac+5)
Responsibilities
Lead technical vision and guide the development team, ensure high quality of deliverables, participate in all software lifecycle phases (design, production, run), maintain and evolve existing applications
Seniority
Senior, hands-on IC with leadership responsibilities