Tarek BOUAZIZ

Développeur Java Spring Senior

1 recommendation

Salary / Daily rate

1 person recommend

Paris, France

Freelance

Skills

JavaSpring BootRESTful APIsAngularDevOpsMicroservicesSeleniumPostgreSQLJavascriptPostmanJenkinsDockerGitMySQLMongoDBBackend DevelopmentFrontend DevelopmentTypescriptHTMLCSSTesting & QASystem & Network AdministrationClean CodeJira

Recommended by

Omar Gaizi

LCL

Senior Software Engineer – Design & Development

Recommended on 02 december 2025

About me

Intro

Ingénieur Java Spring avec 5 ans d'expérience dans le secteur bancaire et assurantiel, actuellement à La Banque Postale. Expert en développement d'APIs REST, migration technique et architecture microservices, avec des réalisations concrètes chez BNP Paribas, MGEN et Crédit Agricole. Je transforme vos besoins métier complexes en solutions Spring Boot performantes et maintenables.

Links

Work experience

Ingénieur logiciel Java

La Banque Postale

Jan 2026 - Present

10 months

Marie d’issy

Développeur Java

MGEN

Jan 2025 - Dec 2025

1 year

Paris, France

La Mutuelle Générale de l'Éducation Nationale (MGEN) est la principale mutuelle de santé française dédiée aux agents du service public. Elle compte plus de 4,5 millions d'adhérents. Dans le cadre d’une migration de GraphTalk vers activeInfinite sur le périmètre prévoyance, j’ai intégré le chantier éditique en tant que développeur java springboot dans une équipe en mode agile. L’objectif était de générer les courriers prévoyance MGEN avec une nouvelle source de donnée (ActivInfinite). Techniquement cela consistait à transformer un fichier Cobol (provenant d’AI) en fichiers XML destinés à l’outil de composition de courriers. Mon équipe était composée de 4 personnes : - 2 Développeurs back-end Java Spring - 1 chef de projet - 1 Buisness Analyst Responsabilités : • Création et optimisation des services backend en SpringBoot pour gérer les transformations et échanges de fichiers. • Mise en place de tests unitaires et fonctionnels pour valider la conversion des données. • Collaboration en phase Agile pour corriger rapidement les anomalies rencontrées lors des premiers tests d’intégrations. • Participation aux revues de code et amélioration continue des processus de migration. • Implémentation des règles métier dans le traitement des données pour garantir l’intégrité et la conformité des fichiers de sortie. • Gestion des rejets avec génération de fichiers CSV. • Mise en place des fichiers de logs avec sl4j • Support aux BA pour la validation des règles métier et la cohérence des données. Environnement technique : Java 17, Springboot 3.4, JUnit 5

Ingénieur logiciel Java

BNP Paribas

Jan 2024 - Dec 2024

1 year

Paris, France

BNP Paribas est l'un des principaux groupes bancaires présent depuis plus d'un siècle avec environ 16 000 collaborateurs et un réseau de plus de 1 000 agences. J’ai intégré le projet AGATE au sein d’une équipe de cinq développeurs en mode Agile, afin de moderniser les solutions Java et Spring Boot gérant les parcours d’épargne de la banque verte (BNP) et de la banque bleue (HELLO). Mon équipe était composée de 4 personnes : - 2 Développeurs back-end Java Spring - 1 ITO - 1 Test Lead Mes responsabilités : 1/Développement : • Refonte de l’API de consultation des offres (v2), en résolvant les problèmes de migration MapStruct par un mapping manuel. • Réalisation de tests d’API avec Postman (en local puis en environnement de tests). • Mise en place d’une intégration continue via Jenkins pour le déploiement en environnement de qualification, incluant les tests et l’intégration des snapshots. 2/Qualification : • Élaboration et automatisation des scénarios de tests en Gherkin avec Octane pour les produits d’épargne, incluant la définition des règles de rédaction. • Configuration des paramètres d’exécution (environnement et navigateur) et génération de rapports détaillés Cucumber accessibles via Jenkins. Environnement technique : Java 8/11 Springboot, Cucumber, Selenium, Octane, Gherkin, Postman, Jira

Crédit Agricole Assurances

Oct 2022 - Dec 2023

1 year 3 months

7620 Paris, Denmark

Développeur Java

Jan 2023 - Dec 2023

1 year

7620 Paris, Denmark

Crédit Agricole Assurances (CAAS) est le premier bancassureur en France et en Europe, regroupant l'ensemble des activités d'assurance du groupe Crédit Agricole ,et compte plus de 6 700 collaborateurs. Mission répartie sur deux périmètres différents : Périmètre 1 – PROJET NOVA J’ai intégré le projet NOVA au sein d’une équipe de cinq développeurs en mode Agile afin d’améliorer les solutions Java destinées aux conseillers du Crédit Agricole. Ces applications gèrent les parcours d’épargne et de prévoyance, avec une priorité donnée à la correction d’anomalies (80 % des sujets) et à l’ajout de nouvelles fonctionnalités (20 %). Mes responsabilités : 1/Run • Correction d’anomalies sur la V23.1, incluant des améliorations d’affichage et l’augmentation de la couverture du code par l’écriture de tests unitaires. • Participation aux revues de code. • Rédaction de la documentation technique associée aux corrections et améliorations apportées. 2/Build • Ajout de nouvelles fonctionnalités sur la V23.2, notamment la création de fichiers Excel pour illustrer les parcours d’adhésion. • Mise en place de la récupération des données sur Ingénium et de leur mapping sur la nouvelle plateforme data. Environnement technique : Service REST, Json, Visual Studio Code, MySQL, Jira, Agile Scrum, VDI (Virtual Desktop Infrastructure), Java, Spring, SpringBoot

Développeur Java

Oct 2022 - Dec 2022

3 months

Paris, France

Périmètre 2 – PROJET PECACONNECTOR J’ai œuvré en autonomie sur le développement des APIs destinées aux testeurs QA internes du Crédit Agricole, afin de leur permettre d’interagir efficacement avec les données de test. Mes responsabilités : • Choix de l’architecture et des technologies. • Développement du backend avec java et springBoot, en implémentant des fonctionnalités CRUD via le développement d’APIs. • Intégration de critères de recherche (filtres) pour optimiser les fonctionnalités des APIs. • Réalisation de tests locaux du backend avec Postman. Environnement technique : Service REST, Json, Visual Studio Code, MySQL, Jira, Agile Scrum, VDI (Virtual Desktop Infrastructure), Java, Spring, SpringBoot

Développeur Full Stack

SOGETI LAB

Sep 2020 - Oct 2022

2 years 2 months

Paris, France

SogetiLab est le laboratoire d'innovation technologique de Sogeti, filiale du groupe Capgemini. Il rassemble une communauté d'experts en nouvelles technologies qui explorent et développent des solutions innovantes dans des domaines tels que l'intelligence artificielle, la cybersécurité, le cloud, la data et le testing, pour accompagner la transformation digitale des entreprises. J’ai intégré le projet « Evaluation Douleur et Souffrance (EDS) » en mode Agile. L’équipe s’est concentrée sur le développement, la maintenance et le test des solutions Java, Spring Boot et Angular. Cette application permet d’assurer un suivi efficace des thérapeutes auprès de leurs patients en fonction de leurs pathologies. Mes responsabilités: • Responsable de la documentation du projet, des revues de code (Pull Requests) et de la conception/modélisation des données. • Développement des APIs backend et des interfaces utilisateur (frontend). • Intégration backend-frontend et réalisation de tests d’intégration pour garantir le bon fonctionnement de l’ensemble. • Validation du code via des tests en local (Postman) et des tests unitaires (Mockito). • Mise en place de l’internationalisation (I18N) côté backend et frontend. Environnement technique: Java 17, Spring Boot 2.5, Spring Security, Service REST, Json, Visual Studio Code, Docker, Html, Css, TypeScript, PostGreSql, Mockito, Karma, AzureDevOps, Agile Scrum, Angular 12, Angular Material, Liquibase.


Education

Université Sorbonne Paris Nord

Engineering degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES

L’institut Galilée, rattaché à l’Université Paris Nord Sorbonne qui est une école spécialisée dans la formation des profils scientifiques et technologiques depuis 1971. J’ai suivi une formation sur : - Les Bases données (MySql , MongoDB , Oracle) - Développement Web (Java , Angular , Javascript , React) - Sécurité informatique (protection contre les intrusions, gestion des accès, audits de sécurité).

Educational Testing Service (ETS)

TOEIC, English Language and Literature, General

Grade: 835

Higher Institute of Multimedia and Technology of Sfax

Licentiate degree, Computer Science

L’Institut Supérieur d’Informatique et de Multimédia de Sfax (ISIMS) est un établissement relevant de l’Université de Sfax, spécialisé dans la formation des profils en informatique et multimédia depuis 2001. J’ai suivi une formation sur : - Programmation (Java, C, Python) - Bases de données relationnelles (SQL, modélisation) - Systèmes d’exploitation et réseaux - Mathématiques appliquées à l’informatique


Licenses & certifications

TOIEC

Issued: Sep 2026

Certified by Educational Testing Service (ETS) Global B.V.

The best place to find your next move

© 2026. All Rights Reserved.