Nous sommes à la recherche d’un développeur fullstack senior spécialisé en Java et Angular pour un contrat freelance de 6 mois, renouvelable, au sein de notre client DF Banque. Le poste est basé à Casablanca, avec possibilité de travail hybride ou à distance selon les besoins de l’équipe.
Responsabilités principales :
- Concevoir, développer et maintenir des applications robustes et scalables en Java, Spring Boot et Angular.
- Participer à l’architecture microservices et event‑driven, en assurant l’intégration avec des bases de données relationnelles et/ou orientées document.
- Mettre en place et maintenir des pipelines CI/CD, en utilisant Git, SonarQube, et d’autres outils DevOps.
- Assurer la qualité du code via des tests unitaires, d’intégration, et des revues de code, en appliquant les principes SOLID, YAGNI, et craftsmanship.
- Collaborer étroitement avec les équipes front‑end, produit et opérationnelles pour garantir la performance et la stabilité des applications.
- Participer à toutes les phases du cycle de développement logiciel, de la conception à la production, en respectant les délais et les standards de qualité.
Profil recherché :
- Diplômé d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience de plus de 7 ans en développement Java/Angular.
- Maîtrise des architectures microservices, event‑driven, et des bonnes pratiques DevOps.
- Excellente communication écrite et orale en français.
- Capacité à travailler en équipe, à analyser les problèmes et à proposer des solutions innovantes.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
Compétences techniques :
- Java, Spring Boot, Angular
- Microservices, event‑driven architecture
- Base de données relationnelles (SQL) et/ou orientées document (NoSQL)
- DevOps, CI/CD, Git, SonarQube
- Principes de craftsmanship, test coverage, SOLID, YAGNI
- Méthodes agiles, SCRUM
Ce poste offre une opportunité unique de travailler sur des projets innovants dans un environnement stimulant, tout en bénéficiant d’une rémunération compétitive et d’une flexibilité de travail adaptée aux besoins du client.