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
PCA (Professional Consulting Associates)
Client
Chaabi Bank (Banque Populaire)
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 / Context

Développement d'une plateforme bancaire digitale pour Chaabi Bank (Banque Populaire du Maroc), permettant aux clients d'effectuer leurs opérations bancaires en ligne de manière sécurisée. Le projet vise à moderniser 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 / Responsibilities

  • 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 / Outcomes

  • 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%