Développeur Back-End Senior Java (Spring WebFlux / Kafka / VueJS en bonus) en Freelance Ref. 006032
Morocco
Full Time
Experienced
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
--
Entre engagement en tant que cabinet de staffing et de recrutement :
- Novancy One, cabinet expert leader en recrutement et en staffing de talents dans les domaines des systèmes d'information et de la transformation digitale, s'engage fermement à promouvoir l'égalité et la diversité dans son processus de recrutement. Nous encourageons vivement les candidatures de profils variés, garantissant des opportunités équitables pour tous, quels que soient la race, la couleur, la religion, le genre, l'orientation sexuelle, l'origine nationale, le handicap, l'âge ou le statut d'ancien combattant. Si vous pensez que votre candidature n'a pas été prise en compte, faites-le nous savoir à l'adresse https://novancy.com/contactus. Découvrez nos offres d'emploi actuelles sur https://novancy.com/jobs/ ou soumettez votre CV pour des opportunités futures sur https://novancy.com/cv.
Our commitment as staffing agency:
- Novancy One, a leading expert in staffing and recruitment for information systems and digital transformation, is deeply committed to promoting equality and diversity throughout our hiring process. We actively encourage applications from candidates of all backgrounds, ensuring fair and equal opportunities for everyone, irrespective of race, color, religion, gender, sexual orientation, national origin, disability, age, or veteran status. If you feel your application has been overlooked, we want to hear from you—reach out to us at https://novancy.com/contactus. Discover our latest job opportunities at https://novancy.com/jobs/ or submit your resume for future openings at https://novancy.com/cv.
Apply for this position
Required*