BayanBayan Jobs
Toutes les missions
Mzinbi008Publié le 24 mai 2026

Architecte Backend Java/Kafka – Refonte Crédits Entreprises | Banque Casablanca

Architecte Backend Java / Kafka — Refonte du Module Crédits Entreprises | Banque Casablanca

Contexte

Une banque commerciale marocaine de premier plan engage une transformation technologique majeure : la modernisation de l'ensemble de son cycle de vie crédit entreprises, de l'origination au suivi de remboursement, en migrant d'une architecture COBOL/AS400 vers un système microservices événementiel Java/Kafka. En tant qu'ESN partenaire de confiance de ce grand compte, nous constituons l'équipe projet qui portera cette refonte sur 14 mois, au cœur de la DSI casablancaise.

Missions

Dans le cadre de cette mission, vous serez amené(e) à :

  • Prendre en charge la conception de l'architecture cible (microservices Java 17 / Spring Boot 3 / Spring Cloud) couvrant les processus d'origination, scoring, décision crédit, contractualisation et suivi de remboursement, en alignement avec les normes réglementaires Bank Al-Maghrib.
  • Définir et implémenter la stratégie d'intégration événementielle via Apache Kafka, en assurant la cohérence des flux entre les domaines KYC, AML, core banking et la centrale des risques BAM.
  • Superviser et réaliser la migration sans interruption de service des données Oracle 19c depuis le legacy AS400/JEE, en garantissant l'intégrité fonctionnelle et la traçabilité réglementaire.
  • Assurer le leadership technique de l'équipe de développement : revues de code, définition des standards, arbitrages d'architecture, et accompagnement quotidien des développeurs juniors et confirmés.
  • Organiser et animer le transfert de compétences vers les équipes internes de la banque, à travers des sessions de formation, de documentation et de co-développement.
  • Contribuer aux rituels agiles (SAFe ou Scrum) en qualité de référent technique et interlocuteur privilégié des équipes métier et MOA.

Profil recherché

Formation & expérience

  • Bac+5, grande école d'ingénieurs (EMI, ENSIAS, INPT ou équivalent apprécié)
  • Minimum 6 ans d'expérience en développement Java, dont au moins 2 ans en rôle de Tech Lead ou Architecte Backend
  • Expérience significative et documentée en core banking, idéalement sur le marché marocain ou européen

Posture & soft skills

  • Leadership naturel et capacité à fédérer une équipe pluridisciplinaire autour d'une vision technique commune
  • Aisance dans la communication avec les parties prenantes métier, fonctionnelles et réglementaires
  • Rigueur documentaire et sens des responsabilités dans un contexte réglementé
  • Casier judiciaire vierge (document requis avant démarrage de mission)

Compétences techniques

Maîtrise impérative

DomaineTechnologies / Compétences
DéveloppementJava 17, Spring Boot 3, Spring Cloud, Hibernate JPA
MessagingApache Kafka
Base de donnéesOracle 19c
ArchitectureMicroservices événementielle, patterns DDD/EDA en banque
Domaine bancaireCrédits entreprises, scoring crédit, AML, réglementation BAM
MéthodesSAFe ou Scrum (maîtrise opérationnelle)
EncadrementMentorat développeurs juniors et confirmés

Atouts complémentaires

  • Kotlin, Kafka Streams
  • PostgreSQL, Docker, Kubernetes
  • GitLab CI/CD
  • Habilitations bancaires marocaines actives (Attijariwafa, BCP, CIH, BMCE, CFG ou équivalent)
  • Certification Scrum Master

Conditions

  • Durée : 14 mois, reconductibles
  • Localisation : Siège DSI — Casablanca | Rythme : 4 jours sur site / 1 jour télétravail
  • Modalités : Mission de prestation de services (ESN / portage salarial)
  • Rémunération : À négocier selon profil — veuillez indiquer vos prétentions dans votre candidature
  • Prise de poste : Dès que possible
  • Documents requis : CV détaillé + références projets bancaires (client, périmètre, durée)

Intéressé·e par cette mission ? Envoyez votre CV.

Postuler

Votre CV part directement à Mzinbi008.