Missions principales :
En tant que Développeur Back-End Senior Java, vous serez responsable de la conception, du développement et de la maintenance d’applications robustes, scalables et performantes. Vous interviendrez sur l’ensemble du cycle de vie des applications, en participant activement à la conception, au développement, à la mise en production et au support.
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)
Compétences techniques requises :
Maîtrise des technologies Java et Spring WebFlux
Expérience avérée en architectures microservices et event-driven
Bonne connaissance des bases de données relationnelles et/ou orientées documents, notamment Redis
Maîtrise des outils DevOps, notamment CI/CD avec GitLab
Connaissance des systèmes de versioning, notamment Git
Sensibilité aux principes du craftsmanship : SOLID, YAGNI, Clean Code, TDD, etc.
Pratique des outils de qualité logicielle : tests unitaires, SonarQube, etc.
Compétences comportementales :
Excellentes capacités de collaboration et d’esprit d’équipe
Communication fluide, écrite et orale, en français
Autonomie, sens de l’initiative et rigueur
Capacité à prendre du recul sur les problématiques techniques et fonctionnelles
Esprit critique constructif et force de proposition
Orientation qualité et respect des délais
Responsabilités :
Concevoir et développer de nouvelles fonctionnalités Back-End
Contribuer à l'amélioration continue des pratiques de développement
Assurer la maintenance corrective et évolutive des applications existantes
Participer aux revues de code et au partage de bonnes pratiques
Prendre part aux choix techniques en collaboration avec les équipes