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

Contexte / Context

Development of a digital banking platform for Chaabi Bank (Banque Populaire du Maroc), enabling customers to perform their banking operations online securely. The project aims to modernize customer experience while ensuring seamless integration with the T24 core banking system and compliance with international banking regulations.

Responsabilités / 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
  • Résultats / 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%