Freelance Senior Java Software Engineer (Marketing Automation) - France
--Casablanca ou Rabat--
Ref. : 006794
Contexte :
Dans le cadre de notre projet, nous recherchons un Senior Java Software Engineer pour rejoindre une équipe Marketing Automation (MKA) au sein d’un domaine CRM. L’équipe conçoit et opère une plateforme d’engagement client globale, déployée dans plus de 70 pays, pour orchestrer des recommandations personnalisées et omnicanales (WhatsApp, RCS, Push, Email). L’ambition est de passer d’un modèle CRM proactif à un modèle prédictif et omnicanal, avec une forte exigence de performance à l’échelle et d’expérience utilisateur.
Type de contrat : Freelance
Démarrage : ASAP
Durée : plus de 6 mois
Localisation : Villeneuve-d’Ascq, France
Mode : Présentiel (3 jours/semaine sur site) avec télétravail occasionnel
Astreinte : 24/7 par rotation hebdomadaire
Missions :
Guidage technique & Architecture : définir la trajectoire technique, prendre les décisions d’architecture critiques et résoudre les défis de haute disponibilité
Qualité du code & Bonnes pratiques : garantir un code propre, testable et maintenable (DDD, TDD), assurer des revues de code rigoureuses
Scalabilité & Résilience : concevoir des systèmes capables d’absorber une charge mondiale sur plusieurs continents sans sacrifier la disponibilité
Culture DevSecOps : participer au déploiement continu en production, à l’amélioration de l’observabilité (alerting, monitoring) et à la gestion proactive des incidents
Leadership & Mentorat : coacher les membres de l’équipe, encourager le partage de connaissances et porter la vision technique
Astreinte : participation à l’astreinte 24/7 (rotation toutes les 3 à 6 semaines)
Profil recherché :
Plus de 5 ans d’expérience en ingénierie logicielle
Excellente maîtrise de Java 21 (ou version supérieure) et de l’écosystème Spring / Spring Boot
Solide expérience en conception de microservices, APIs, flux d’événements (Kafka), bases de données (PostgreSQL) et mise en cache (Redis)
Mentalité « You build it, you run it » : expertise en tests de performance, définition de SLO et résolution d’incidents complexes
Maîtrise de l’Infrastructure as Code (Terraform), de Kubernetes, de l’environnement Cloud (GCP) et des pipelines CI/CD
Excellent relationnel, posture de facilitateur, esprit d’équipe et volonté de faire grandir ses pairs
Anglais professionnel (contexte international)
Compétences clés :
Java : Expert
Spring Boot : Expert
Kafka : Expert
Kubernetes : Confirmé
PostgreSQL : Confirmé
Architecture microservices, APIs, event-driven
Terraform, GCP, Docker, Git/GitHub (GitOps), GitHub Actions
Datadog, APIM (Gravitee)
DDD, TDD, tests de performance, SLO
Bonus : sensibilité Front-end (JavaScript), connaissance de l’écosystème CRM/automation