SB
Portfolio
HomeExperienceProjectsSkillsContact
SB

© 2025 Soukaina Benchekroun. All rights reserved.

•Privacy

Projet

Détails du projet

Back to projects

Chaabi Connect - Banque Digitale

Full Stack Java/React Developer

Secure digital banking platform with OAuth2/Keycloak, T24 integration and PSD2 compliance.

Employer
Payment Center for Africa (PCA) – Banque Populaire du Maroc
Client
Chaabi Bank (Filiale française du BCP)
Location
Casablanca, Morocco (Remote)
Period
January 2020 – February 2021
10 technologies
React
Spring Boot
Java 8
OAuth2
Keycloak
Oracle Database
T24 (Temenos)
Docker
Maven
SonarQube
✓ DSP2
✓ PCI DSS
✓ OAuth2

Context

Development of a digital banking platform for Chaabi Bank (“Banque Chaabi”), the French retail entity legally registered as Banque Chaabi du Maroc (BCDM) and part of the Banque Populaire Group. The initiative modernizes customer experience while ensuring seamless integration with the T24 core banking system and compliance with international banking regulations.

Responsibilities

  • React frontend development for banking interface
  • Spring Boot backend architecture and development
  • OAuth2 implementation and Keycloak integration (SSO, RBAC)
  • T24 (Temenos) core banking integration
  • Secure transactions management with Oracle Database
  • PSD2 compliance (strong customer authentication)
  • Code quality with SonarQube and automated tests
  • Docker containerization and deployments

Outcomes

  • Banking security: PSD2-compliant strong authentication
  • Performance: Response time < 1s for common operations
  • T24 integration: Seamless communication with core banking
  • Code quality: Test coverage > 90%, minimal technical debt
  • Customer adoption: Modern interface adopted by thousands of users
  • Availability: 24/7 system availability with SLA > 99.9%