Vous intégrerez les équipes de développement du client bancaire (DF Banque) en tant que consultant senior. Votre mission principale sera de concevoir, développer et maintenir des applications robustes et scalables en utilisant Java, Spring Boot et Angular. Vous participerez à toutes les phases du cycle de développement logiciel, de la conception à la mise en production, en passant par le run et la maintenance.
Vous devrez maîtriser les architectures microservices et event‑driven, ainsi que les bases de données relationnelles et orientées document. Vous serez également familier avec les principes DevOps, notamment la CI/CD, le versionning Git, et les bonnes pratiques de craftsmanship (test coverage, Sonar, SOLID, YAGNI).
En plus de vos compétences techniques, vous devez posséder d’excellentes capacités de communication écrite et orale en français, un esprit d’analyse et d’amélioration continue, ainsi qu’une capacité à respecter les délais tout en maintenant des standards élevés. La collaboration en équipe et la prise de recul pour proposer des solutions d’amélioration sont essentielles.
Le poste est proposé en freelance, avec un environnement de travail flexible (télétravail possible). Vous travaillerez principalement à Casablanca, Maroc. Le niveau d’expérience requis est de plus de 7 ans en Java/Angular, avec un diplôme Bac+5 ou équivalent universitaire en informatique ou école d’ingénieur. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.