Nous sommes à la recherche d’un Consultant Java & Microservices pour une mission freelance de 6 mois renouvelables, basée à Rabat Technopolis, avec un mode de travail hybride (présentiel et télétravail). Le projet est réalisé pour un client multinational spécialisé dans l’infogérance et l’intégration informatique.
Responsabilités principales :
- Concevoir et développer des microservices Java (Java 11/17/21) en utilisant Spring Boot.
- Écrire des tests unitaires robustes et mettre en place l’intégration continue via GitLab CI/CD.
- Effectuer des benchmarks de performance pour garantir la scalabilité et la résilience des services.
- Déployer les services sur des environnements Kubernetes, Docker et Azure Cloud.
- Gérer la persistance avec MongoDB et assurer la qualité du code avec Sonar et Gravitee.
- Mettre en place des outils d’observabilité (outils d’observabilité) pour surveiller la santé des services.
- Collaborer étroitement avec les équipes DevOps pour le monitoring, le logging et le déploiement en production.
Compétences techniques requises :
- Java, Spring Boot, Microservices.
- Apache Kafka, Kubernetes, Docker.
- GitLab CI/CD, Azure Cloud, MongoDB.
- Sonar, Gravitee, outils d’observabilité.
Profil recherché :
- Ingénieur en informatique ou équivalent (Bachelor ou Master).
- Expérience d’au moins 7 ans dans le développement Java et la mise en place de solutions microservices.
- Excellentes compétences en communication, relationnel et autonomie.
- Capacité à travailler en équipe et à gérer des projets de bout en bout.
Cette mission offre une excellente opportunité de travailler sur des projets d’envergure internationale tout en bénéficiant d’un environnement de travail flexible et stimulant.