Morocco , Boulemane
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description: We are looking for a Senior Back-end Developer with over 7 years of Java experience, an expert in microservices and event-driven architectures, and proficient in Spring Boot and Kafka. The ideal candidate will be comfortable working in high-volume environments with stringent quality requirements. Responsibilities include: - Designing, developing, and maintaining backend applications in Java, Spring Boot, and Kafka - Implementing microservices and event-driven architectures - Participating in all phases of the application lifecycle: design, development, testing, deployment, and maintenance - Improving CI/CD pipelines to ensure continuous, high-quality delivery - Contributing to product quality through automated testing, test coverage, SonarQube, SOLID principles, and Yagni - Providing ongoing maintenance for existing applications - Working within the Agile Scrum methodology, in collaboration with the Product, Design, and Tech teams

Desired Candidate Profile

Over 7 years of experience in Java and Kafka

Proven experience on high-volume distributed sorting systems

Experience in retail/mass distribution is a plus

Technical skills:

Languages ​​& Frameworks: Java, Spring Boot, Kafka

Architecture: Microservices, Event-driven

Databases: Relational and document-oriented

DevOps: CI/CD, DevOps practices

Version control: Git

Quality & Craftsmanship: Tests, SOLID, YAGNI, Sonar

Methods: Agile SCRUM

Soft Skills: Fluent communication in French, analytical skills, teamwork, respect for deadlines

Similar Jobs