Frontline

Casablanca, Maroc · Temps plein

Développeur Sénior Full stack

Le projet est piloté par le Hub Digital Groupe, en charge de la progicialisation et de l’industrialisation des assets digitaux de la banque (e-banking, entrée en relation, moteur de notifications, etc.) Missions : • Co

Descriptif du poste

Le projet est piloté par le Hub Digital Groupe, en charge de la progicialisation et de l’industrialisation des assets digitaux de la banque (e-banking, entrée en relation, moteur de notifications, etc.) Missions : • Concevoir, développer et maintenir les assets digitaux socles (API, modules front, composants mobiles). • Garantir la sécurité applicative (OIDC/OAuth2, Keycloak, chiffrement, conformité OWASP). • Participer à l’industrialisation : CI/CD, observabilité (logs, metrics, monitoring), qualité (tests unitaires, intégration, automatisés). • Assurer la progicielisation : mise en place de mécanismes de paramétrage et d’extension multi-filiales (feature flags, configuration dynamique, i18n). • Contribuer aux revues de code, au respect des standards de développement et à la documentation technique. • Collaborer avec les architectes et les POs pour traduire les besoins métiers en solutions techniques. • Garantir la scalabilité, la performance et la maintenabilité des solutions. • Accompagner les filiales dans le déploiement et l’intégration locale du socle. Profil - BAC+5 en ingénierie informatique avec plus de 5 ans d'expérience Back-end : • Java / Spring Boot (microservices, Spring Security, Spring Data) • API-first avec OpenAPI/Swagger • Kafka / Messaging / Event-driven architecture • Bases de données relationnelles (PostgreSQL, Oracle) Front-end : • React.js (hooks, state management, composants réutilisables) • Notions en Angular/Typescript appréciées • Intégration avec API REST / GraphQL Pratiques de développement (Craft) : • Clean Code, TDD/BDD, SOLID, DDD, architecture hexagonale • Revues de code, qualité (Sonar, coverage), CI/CD (GitHub Actions, Jenkins, etc.) • Tests unitaires, intégration et end-to-end Sécurité applicative : • Connaissance des principes OWASP Top 10 OAuth2 / OpenID Connect (Keycloak, PKCE, scopes, refresh tokens) • Gestion des identités et des accès (IAM) Outils & Environnements : • Docker, Kubernetes / OpenShift • ELK Stack (Elastic, Logstash, Kibana) pour observabilité • Git, GitFlow, intégration continue Culture technique : • Expérience dans des contextes industriels (progicialisation, industrialisation, multi-filiales) • Sensibilité à la performance, la scalabilité et la maintenabilité • Ouverture aux bonnes pratiques de développement collaboratif et à la documentation

Carrières

Postuler

Les champs marqués * sont obligatoires.