/

Développeur Java (Confirmé / Senior) en Freelance

--Casablanca, Maroc--
Ref. :
006247

Contexte du Projet

Notre client, un acteur majeur dans son secteur, recherche un développeur Java expérimenté pour renforcer son équipe technique dans le cadre d'un projet ambitieux. La mission consistera à concevoir, développer et maintenir des applications robustes et scalables, en adéquation avec les bonnes pratiques modernes de développement logiciel.

  • Titre de la Mission : Développeur Java Expérimenté avec Expertise Microservices & DevOps Azure
  • Type de contrat : Freelance
  • Durée : ASAP
  • Localisation : Rabat ou Casablanca (Hybride - 2 jours/semaine sur site)
  • Séniorité : Confirmé (5+ ans d'expérience) ou Senior (10+ ans d'expérience)

Missions Principales

  • Développer et maintenir des applications Java en utilisant Java 8+ et l'écosystème Spring (Boot, Cloud, etc.).
  • Concevoir et implémenter des architectures microservices en veillant à leur scalabilité et leur résilience.
  • Utiliser Kafka pour la gestion des flux événementiels et la communication inter-services.
  • Collaborer avec l'équipe DevOps pour la mise en place et l'optimisation des pipelines CI/CD sur Azure.
  • Appliquer les principes du TDD (Test-Driven Development) et assurer une couverture de tests optimale.
  • Participer aux revues de code et contribuer à l'amélioration continue des pratiques techniques (CRAFT).
  • Assurer la qualité du code et la documentation technique.

Compétences Requises

  • Expérience confirmée en développement Java avec une maîtrise approfondie de Java 8+ et de l'écosystème Spring.
  • Expérience pratique avec Kafka (production, consommation de messages, configuration de clusters).
  • Solide expérience dans la conception et le développement d'architectures microservices.
  • Bonne culture DevOps : expérience avec les outils cloud Azure (ACI, AKS, Azure DevOps, etc.).
  • Maîtrise des bonnes pratiques : tests unitaires/intégration, TDD, Clean Code, CRAFT.
  • Très bon niveau de communication en français (impératif pour les échanges avec l'équipe et les stakeholders).
  • Autonomie, rigueur et esprit d'équipe.