Développeur Back-End Sénior – Spring / Camel / Kafka
Core
Design and develop high-performance, secure back-end services and web applications for store collaborators.
Role type
Senior Back-End Developer (Java/Spring)
Builds
Web applications and back-office systems for retail store operations
Domain
Retail technology / Enterprise software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Apache Camel, Apache Kafka, MongoDB, PostgreSQL, Clean Architecture, Hexagonal Architecture, JUnit, Mockito, Gatling, GitLab CI/CD, Docker, Kubernetes
Preferred skills
Event Sourcing, CQRS, Agile/Scrum methodology
Technologies
Spring Boot, Apache Camel, Apache Kafka, MongoDB, PostgreSQL, GitLab CI/CD, Docker, Kubernetes, JUnit, Mockito, Gatling
Responsibilities
Develop back-end services using Spring Boot MVC, Gateway, and Security; Design and integrate messaging flows via Apache Camel; Manage asynchronous messaging systems with Kafka; Implement Event Sourcing and CQRS solutions; Ensure code quality, scalability, and maintainability through Clean or Hexagonal Architecture; Perform unit and integration tests.
Seniority
Senior, hands-on IC