/
Ref. :
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