SB
Portfolio
HomeExperienceProjectsSkillsContact
SB

© 2025 Soukaina Benchekroun. All rights reserved.

•Confidentialité

Projet

Détails du projet

Retour aux projets

Chaabi Connect - Banque Digitale

Développeuse Full Stack Java/React

Plateforme bancaire digitale sécurisée avec OAuth2/Keycloak, intégration T24 et conformité DSP2.

Employeur
Payment Center for Africa (PCA) – Banque Populaire du Maroc
Client
Chaabi Bank (Filiale française du BCP)
Localisation
Casablanca, Morocco (Remote)
Période
Janvier 2020 – Février 2021
10 technologies
React
Spring Boot
Java 8
OAuth2
Keycloak
Oracle Database
T24 (Temenos)
Docker
Maven
SonarQube
✓ DSP2
✓ PCI DSS
✓ OAuth2

Contexte

Développement d'une plateforme bancaire digitale pour Chaabi Bank (« Banque Chaabi »), établissement de droit français dont la raison sociale est Banque Chaabi du Maroc (BCDM) et filiale du Groupe Banque Populaire. Le projet modernise l'expérience client tout en garantissant une intégration fluide avec le système core banking T24 et la conformité aux réglementations bancaires internationales.

Responsabilités

  • Développement frontend React pour l'interface bancaire
  • Architecture et développement backend Spring Boot
  • Implémentation OAuth2 et intégration Keycloak (SSO, RBAC)
  • Intégration avec le core banking T24 (Temenos)
  • Gestion des transactions sécurisées avec Oracle Database
  • Conformité DSP2 (authentification forte du client)
  • Qualité du code avec SonarQube et tests automatisés
  • Containerisation Docker et déploiements

Résultats

  • Sécurité bancaire: Authentification forte conforme DSP2
  • Performance: Temps de réponse < 1s pour les opérations courantes
  • Intégration T24: Communication fluide avec le core banking
  • Qualité du code: Couverture de tests > 90%, dette technique minimale
  • Adoption client: Interface moderne adoptée par des milliers d'utilisateurs
  • Disponibilité: Système disponible 24/7 avec SLA > 99.9%