Le poste de développeur full‑stack senior Java/Angular en freelance est proposé par Novancy Consulting, cabinet spécialisé dans le staffing et le recrutement de talents IT. Vous serez intégré(e) aux équipes de DF Banque, où vous aurez la responsabilité de concevoir, développer et maintenir des applications back‑end et front‑end robustes et scalables. Vous utiliserez les technologies Java, Spring Boot et Angular, en adoptant une architecture micro‑services et event‑driven. Vous travaillerez avec des bases de données relationnelles (SQL) ainsi que des bases orientées documents (NoSQL), et vous appliquerez les principes DevOps, notamment la CI/CD, le versionning Git et les bonnes pratiques de craftsmanship. Vous participerez activement à l’amélioration continue de la qualité logicielle en assurant la couverture de tests, l’utilisation de SonarQube, et en respectant les principes SOLID et YAGNI. Vous serez également impliqué(e) dans toutes les phases du cycle de développement logiciel, de la conception à la mise en production, en passant par le run. Vous devrez maîtriser les méthodes agiles, notamment Scrum, et être capable de travailler en équipe pluridisciplinaire, en collaboration avec les ingénieurs front‑end, les équipes produit et les équipes opérationnelles. Le profil recherché doit posséder plus de 7 ans d’expérience en Java/Angular, être diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, et justifier d’une expérience significative dans le secteur du commerce de détail ou de la grande distribution, ce qui constitue un plus. La maîtrise du français, tant à l’écrit qu’à l’oral, est indispensable pour assurer une communication fluide avec les parties prenantes métier. Le poste est basé à Casablanca, Maroc, mais la nature freelance permet une certaine flexibilité géographique. Si vous êtes passionné(e) par le développement logiciel, que vous avez une forte orientation qualité et que vous souhaitez contribuer à des projets bancaires de grande envergure, ce poste est fait pour vous.