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 (Senior) expérimenté et visionnaire pour diriger la conception de plateformes cloud-natives hautement performantes et innovantes. Le candidat idéal possède une expertise approfondie en Java, Spring Boot, et architectures event-driven, avec une forte capacité à encadrer techniquement des équipes dans un environnement agile collaboratif.
Missions du Développeur Java Backend - Spring Boot (Senior)
Vous aurez pour principales missions :
- Définir et implémenter l’architecture cloud-native et event-driven.
- Concevoir des solutions techniques robustes pour des problématiques complexes à grande échelle.
- Développer et maintenir des microservices performants avec Java/Spring Boot.
- Mettre en œuvre des systèmes événementiels complexes (RabbitMQ, Kafka).
- Optimiser la performance, la scalabilité et la résilience des plateformes.
- Accompagner techniquement les développeurs, partager les bonnes pratiques et animer des sessions de formation.
- Collaborer étroitement avec les équipes business pour aligner stratégie technique et objectifs métier.
- Présenter et défendre les choix techniques auprès des parties prenantes.
- Participer aux cérémonies Agile et à l’amélioration continue des processus.
Profil
Nous recherchons un profil ayant :
- 8 ans ou plus d’expérience en développement backend Java.
- Une expertise confirmée en Spring Boot et architectures Java avancées (Quarkus, éventuellement Micronaut/Helidon).
- Une expérience significative en architecture cloud-native et microservices (3 ans minimum).
- Une excellente maîtrise des patterns event-driven (CQRS, Event Sourcing).
- Une connaissance approfondie des systèmes distribués et de l’orchestration Kubernetes (niveau entreprise).
- Une expérience en optimisation de performance à grande échelle.
Compétences techniques :
- Maîtrise des environnements Kubernetes enterprise et service mesh (Istio).
- Expérience avec RabbitMQ, Kafka et architectures multi-cloud/hybrides.
- Connaissance des bases de données distribuées.
- Bonne maîtrise des outils de monitoring, observabilité, et CI/CD.
- Connaissance des patterns d’API Gateway et d’architecture réactive (appréciée).
- Utilisation avancée de Git, Maven/Gradle, GitLab CI.
Objectifs :
- Réduire de 50% le time-to-market des nouvelles fonctionnalités.
- Diminuer de 70% les incidents P1.
- Améliorer performances des systèmes événementiels.
- Amélioration des performances des systèmes événementiels (latence, throughput).
- Adoption réussie des standards cloud-natifs par les équipes.
- Économies des coûts d'infrastructure de 30% grâce à l'optimisation des ressources.
- Augmentation mesurable de la productivité des équipes de développement.
Qualités professionnelles :
- Leadership technique et capacité à guider des équipes vers l’excellence.
- Rigueur, autonomie et capacité à résoudre des problèmes complexes.
- Excellente communication avec les profils techniques et métiers.
- Sens de l’innovation et de l’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.