En tant que développeur fullstack sénior, vous intégrerez les équipes Banque pour concevoir, développer et maintenir des applications robustes et scalables. Vous travaillerez avec les technologies Java, Spring Boot, et React afin de développer de nouvelles fonctionnalités et d?améliorer les systèmes existants. Vous serez impliqué dans toutes les phases du cycle de développement logiciel, de la conception à la mise en production, et assurerez la maintenance des applications. Concevoir, développer et maintenir des applications back-end et front-end robustes avec Java, Spring Boot et React. Participer à la conception et à l?implémentation de systèmes basés sur des architectures microservices et event-driven. Travailler avec des bases de données relationnelles et / ou orientées document. Appliquer les principes DevOps (CICD) et de versionning (Git). Améliorer la qualité du code (tests unitaires, couverture de tests, respect des principes SOLID, YAGNI, etc.). Participer à l'amélioration continue des pratiques de développement au sein de l?équipe. Contribuer activement à la mise en production et au run des applications. Assurer la maintenance et l?évolution des systèmes existants. Travailler en méthode agile, principalement SCRUM. Profil candidat : Diplôme Bac+5 en informatique (ou équivalent) ou expérience significative dans le domaine. Profil Bancaire Plus de 7 ans d?expérience en développement Java / React. Expérience avec les architectures microservices et event-driven. Bonne maîtrise des principes DevOps et des pratiques de développement moderne (CICD, Git, etc.). Capacité à travailler en équipe et à communiquer efficacement en français (à l'oral comme à l?écrit). Une expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
Dveloppeur • Maroc