Tech Lead Full Stack
Intervention chez Attijari Wafa Bank à Casablanca pour concevoir et développer from scratch un processus de clôture de compte bancaire, couvrant l'ensemble du cycle de vie de la solution.
- A conçu et développé from scratch le processus de clôture de compte bancaire, depuis l'analyse des besoins jusqu'à la mise en production.
- A défini les choix techniques et accompagné l'équipe de développement sur les bonnes pratiques d'architecture, de développement et de qualité logicielle.
- A conçu et développé des services REST en Java 8/21 avec Spring Boot, en appliquant les principes d'architecture modulaire et de séparation des responsabilités.
- A conçu et implémenté les traitements d'accès aux données avec Spring Data, SQL/PLSQL et Oracle Database.
- A mis en œuvre la sécurisation des APIs avec Spring Security et OAuth2, notamment pour la gestion de l'authentification et de l'autorisation.
- A conçu et développé les interfaces utilisateur avec ReactJS, HTML et CSS pour assurer le suivi et l'exécution du processus de clôture des comptes.
- A mis en place et rédigé des tests unitaires afin de garantir la fiabilité, la maintenabilité et la non-régression du code.
- A mis en place et maintenu les pipelines CI/CD avec GitLab et Jenkins, permettant l'automatisation des étapes de build, de tests et de déploiement.
- A réalisé des revues de code, identifié les problématiques techniques et accompagné les développeurs dans la résolution des difficultés rencontrées.
- A participé à la définition de l'architecture applicative, à la conception des composants et à la mise en œuvre des bonnes pratiques de développement dans un contexte bancaire.
Environnement technique