/

Développeur Back-End Senior Java (Spring WebFlux / Kafka / VueJS en bonus) en Freelance

--Casablanca/Rabat--
Ref. :
006032

Objectif du poste :

Intégré(e) au sein d’une équipe agile, vous serez en charge de concevoir, développer et maintenir des applications robustes, scalables et performantes, dans un environnement à fortes charges, basé sur des architectures microservices et event-driven.

  • 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) 


Responsabilités :

  • Concevoir et développer des applications back-end scalables et performantes
  • Contribuer à l'amélioration continue du code et des pratiques de développement
  • Participer à toutes les phases du cycle de vie logiciel, de la conception jusqu’au run
  • Maintenir et faire évoluer les applications existantes
  • Collaborer avec les équipes métiers et techniques pour apporter des solutions efficaces

 

Stack & Compétences techniques attendues :

Back-End :

  • Maîtrise de Java et Spring Boot, avec une expertise en Spring WebFlux (programmation réactive)
  • Solide expérience sur Kafka
  • Très bonne compréhension des architectures microservices et event-driven
  • Maîtrise des bases de données relationnelles et/ou orientées documents, avec une expérience notable sur Redis
  • Expérience avec les architectures à forte volumétrie

Front-End (atout apprécié) :

  • Expérience ou intérêt pour le développement avec Vue.js

Autres :

  • Notions en PHP et Symfony (bonus)
  • Maîtrise des outils DevOps et CI/CD (ex. GitLab)
  • Utilisation de Git pour le versionning
  • Maîtrise des principes de clean code et craftsmanship : SOLID, YAGNI, TDD, etc.
  • Sensibilité à la qualité du code : tests unitaires, couverture, Sonar, etc.
  • Connaissance et pratique des méthodologies agiles, notamment Scrum

Soft Skills :

  • Excellentes capacités à travailler en équipe
  • Bonne communication en français (écrit & oral)
  • Autonomie, rigueur et esprit d’analyse
  • Sens du délai et de la qualité
  • Capacité à prendre du recul technique et fonctionnel
  • Force de proposition et implication dans les décisions d’équipe