/

Développeur Back-End Senior Java / Kafka en Freelance

--Casablanca/Rabat--
Ref. :
006029

Objectif du poste :

Rejoignez une équipe tech dynamique pour concevoir, développer et maintenir des applications performantes et scalables en Java, dans un environnement cloud, microservices et event-driven. Vous participerez à toutes les phases du cycle de développement, de la conception jusqu’au run.

  • Localisation : Rabat / Casablanca
  • Présence sur site : Minimum 2 jours par semaine
  • Disponibilité : ASAP
  • Expérience requise : 7 ans minimum
  • Langue : Excellent niveau de communication en français (écrit et oral)

Stack technique & compétences requises :

Back-End :

  • Maîtrise de Java et Spring Boot
  • Expertise dans l’utilisation de Kafka
  • Expérience avérée avec les architectures microservices et event-driven

Bases de données :

  • Très bonne maîtrise des bases de données relationnelles (PostgreSQL, SQL)
  • Connaissance des bases orientées documents telles que Couchbase, BigTable

Cloud & DevOps :

  • Connaissance des environnements cloud, notamment GCP (BigQuery, BigTable) et Azure
  • Maîtrise des pipelines CI/CD, notamment GitLab CI/CD
  • Utilisation de Docker pour le packaging et le déploiement
  • Familiarité avec les principes DevOps et les pratiques de déploiement continu

Qualité logicielle & Craftsmanship :

  • Connaissance des principes de Clean Architecture et craftsmanship (SOLID, YAGNI…)
  • Contribution à la qualité logicielle (tests automatisés, couverture, SonarQube)
  • Expérience en tests unitaires et tests d'intégration (JUnit, Mockito, Karate, Gatling)

 

Soft Skills :

  • Très bon niveau de communication en français (oral et écrit)
  • Excellentes compétences en collaboration et travail en équipe
  • Sens critique et capacité à prendre du recul sur les sujets techniques/fonctionnels
  • Autonomie, rigueur, proactivité et sens des responsabilités
  • Force de proposition, implication dans les décisions d’équipe
  • Capacité à respecter les délais tout en maintenant un haut niveau de qualité

 

Méthodologie :

  • Travail en mode agile, notamment SCRUM