CareerPlan

Développeur Back-End Java / Data Kafka, RabbitMQ – Sénior (Lead Developer)

Rabat, Rabat-Salé-Kénitra, maFull-time2026-11-09 → 2026-11-10

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