Dans le cadre de son expansion et de la nécessité de renforcer son équipe technique, Box Africa recherche un Développeur Java Backend - Spring Boot (Débutant/Intermédiaire) talentueux et motivé pour concevoir, développer et maintenir des services backend évolutifs et performants. Le candidat idéal possède une expertise reconnue en Java, une bonne maîtrise de Spring Boot, et une forte sensibilité à la scalabilité, la performance et l’excellence technique dans un environnement agile collaboratif.
Missions du Développeur Java Backend - Spring Boot
Vous aurez pour principales missions :
- Concevoir et implémenter des microservices résilients avec Spring Boot.
- Développer des APIs RESTful robustes selon les standards et bonnes pratiques.
- Optimiser la communication inter-services dans une architecture distribuée.
- Collaborer efficacement avec les équipes Frontend, QA et DevOps.
- Participer activement aux cérémonies Agile et contribuer à l’amélioration continue.
- Dépanner, profiler et optimiser les services backend existants.
- Implémenter des solutions évolutives et performantes à base de Java/Spring Boot.
- Conteneuriser les services avec Docker et Kubernetes.
- Évaluer des solutions techniques et produire des proofs-of-concept.
Profil
Nous recherchons un profil ayant :
- 3 à 6 ans d'expérience en développement backend Java.
- Une expertise confirmée en Spring Boot (auto-configuration, JPA, Security).
- Une solide expérience en conception d’API RESTful et architectures microservices.
- Une bonne connaissance des systèmes de messagerie RabbitMQ ou Kafka.
- Une pratique des bases de données relationnelles (MySQL, PostgreSQL) et NoSQL.
- Une expérience avec Git, Maven/Gradle et les workflows CI/CD.
- Une compréhension des patterns de communication inter-services.
Compétences techniques :
- Bonne maîtrise des technologies de conteneurisation (Docker, Kubernetes).
- Expérience avec les outils de monitoring et d'observabilité.
- Familiarité avec Keycloak, Redis, RabbitMQ.
- Connaissance des principes de Domain-Driven Design (DDD) appréciée.
- Expérience avec les frameworks de test (JUnit, Mockito, TestContainers).
- Notions sur les environnements Cloud (GCP, Azure) et GitLab CI.
Objectifs :
- Livrer 2-3 fonctionnalités par sprint.
- Maintenir >80% de couverture de tests.
- Résoudre les bugs critiques en moins de 48h.
- Contribuer à l'amélioration des performances système.
- Produire 2 proofs-of-concept par trimestre.
- Certifications cloud native.
Qualités professionnelles :
- Excellente capacité analytique et sens de la performance.
- Rigueur et souci de la qualité du code.
- Esprit d’équipe et bonne communication avec les profils techniques et métiers.
- Curiosité technique et volonté d’amélioration continue.
Autres informations
- Diplôme en informatique ou dans un domaine connexe
- Poste en CDD/CDI
- Disponibilité ASAP
Si vous êtes passionné par la construction de solutions backend de pointe dans un environnement innovant et collaboratif, ce poste est fait pour vous.
Postulez dès maintenant et rejoignez l’aventure Box Africa pour participer activement à notre croissance et à notre impact sur le secteur technologique !
Découvrez pourquoi l'humain est au cœur de notre stratégie de développement.