Nous sommes à la recherche d’un Consultant Java & Microservices expérimenté pour une mission freelance de 6 mois renouvelables, basée à Rabat. Cette mission s’inscrit dans le cadre d’un projet de transformation digitale d’une grande entreprise marocaine, où vous serez amené à travailler sur des architectures microservices robustes et évolutives.
Responsabilités principales :
- Concevoir, développer et maintenir des microservices Java en utilisant Spring Boot et Apache Kafka pour la communication asynchrone.
- Déployer les services sur des environnements Kubernetes et Docker, en intégrant Azure Cloud pour la gestion de l’infrastructure.
- Mettre en place et maintenir des pipelines d’intégration continue et de déploiement continu via GitLab CI/CD, incluant des tests unitaires, d’intégration et de performance.
- Surveiller la performance et la disponibilité des services à l’aide d’outils d’observabilité tels que Sonar, Gravitee et d’autres solutions de monitoring.
- Assurer la sécurité des microservices en appliquant les meilleures pratiques de développement sécurisé.
- Collaborer étroitement avec les équipes fonctionnelles et techniques pour garantir la qualité et la conformité des livrables.
Compétences techniques requises :
- Maîtrise du Java 11/17/21 et de Spring Boot pour le développement d’applications robustes.
- Expérience confirmée avec Apache Kafka pour la gestion de flux de données.
- Connaissance approfondie de Kubernetes et Docker pour la conteneurisation et l’orchestration.
- Compétence dans l’utilisation de GitLab CI/CD pour l’automatisation des pipelines.
- Expérience avec Azure Cloud pour la gestion de l’infrastructure cloud.
- Connaissance de MongoDB pour la persistance des données.
- Utilisation d’outils de qualité tels que Sonar et Gravitee pour l’analyse statique et la gestion des API.
- Maîtrise des outils d’observabilité pour assurer la disponibilité et la performance des services.
Profil recherché :
- Expérience d’au moins 7 ans dans le développement Java et la conception de microservices.
- Capacité à travailler de manière autonome dans un environnement freelance.
- Excellentes compétences en communication et en collaboration avec des équipes multidisciplinaires.
- Orientation résultats et forte capacité d’analyse pour résoudre les problèmes complexes.
Cette mission offre un cadre de travail hybride (HB) à Rabat, combinant travail sur site et à distance. Vous bénéficierez d’une rémunération compétitive, d’une flexibilité d’horaires et d’une opportunité de travailler sur des projets d’envergure avec des clients majeurs.