BADR BERRAMI

Développeur Full Stack Java Senior

Salaire / Taux journalier

Paris, France

Mobilité : Nantes, Paris

Freelance

Peut venir sur site

Expertises

JavaSpring BootKubernetesIAHexagonal ArchitectureOracleGrafanaJiraDockerTest Driven DevelopmentAngularGitLabFigmaCSSBootstrapTypescriptRESTful APIsPostmanCypress

Langues

Arabe (Maternelle)Français (Courant)Anglais

À propos

Introduction

Développeur Full Stack Java Senior avec 9 ans d'expérience en architectures complexes et systèmes bancaires. Expert en Spring Boot/Batch, Angular et API REST, avec un track record éprouvé chez Société Générale : optimisation de batchs massifs, conception d'architectures hexagonales intégrant l'IA, et automatisation de processus critiques. J'accompagne vos projets de bout en bout avec rigueur et expertise technique pointue.

Liens

Expérience de travail

DEVELOPPEUR FULLSTACK JAVA SENIOR (MISSION)

Societe Generale Corporate and Investment Banking - SGCIB

avr. 2024 - Présent

2 ans 7 mois

Paris, France

– Au sein de la Tribe LTL/LoanIQ spécialisée en financement structuré, j'interviens en tant que Développeur FullStack Java sur des projets stratégiques s'appuyant sur la solution Finastra LoanIQ, couvrant l'ensemble du cycle de vie des financements (deals, facilités, tirages, intérêts, échéances et paiements). Responsabilités – Participation à la Rédaction des Solution Draft Proposals (SDP). – Développement backend (Java 11/17/21 – Spring Boot 3 – Spring Batch 4/5) – Mise en œuvre d'architectures hexagonales et bonnes pratiques Clean Code. – Revue de code. – Gestion des releases: Packaging, déploiement sur les environnements de tests, intégration et suivi avec l'équipe de MEP. Contributions clés : Interlagos – Développement et optimisation d'un batch Spring destiné à alimenter le Financing Data Hub (DataLake) à partir des données LoanIQ. Private Insurance – Conception et développement d'un batch automatisant la génération et l'envoi des rapports d'exposition aux assureurs privés. Captain – Optimisation et amélioration d'une API REST de refinancement permettant l'automatisation de la création des transactions SBLC dans LoanIQ. PEP – Conception et développement d'une API REST Java 21 / Spring Boot 3 en architecture hexagonale, façade multi-systèmes pour la validation, le matching et l'automatisation d'instructions SBLC, intégrant des composants IA. Environnement Technique – Java 11/17/21, Spring Boot 3, Spring Batch 4/5, Architecture Hexagonale, Oracle, Apache POI, Parquet-Avro, XLDeploy, GitHub Actions, ELK, Grafana, Autosys, Cucumber, JUnit, Liquibase, JIRA, Zephyr, Kubernates, Docker, TDD, BDD.

Développeur Full Stack Java/Angular

SFEIR

févr. 2024 - Présent

2 ans 9 mois

Paris, France

Consultant Java/Java EE

Kalisoft

août 2022 - févr. 2024

1 an 7 mois

Nantes, France

Mission chez SOPRA STERIA Client: Douane – Initialisation de projet: – Création des modules nécessaires de l'application. – Création de projet sur gitlab. – Mise en place de CI/CD Gitlab: Edition de pipeline de l'application en configurant les jobs de build/compilation, de création de l'image docker, de déploiement sur kubernates, de lancement des tests et de vérification SONAR et checkmarx. – Développement et implémentations métier (FullStack): – Développement des ihms conformément aux maquettes FIGMA: Création des composants Angular avec les Templates html, le CSS (dsfr, bootstrap...) et le typescript pour gérer les actions et l'affichage. – Définition des contrats interfaces avec SWAGGER OPENAPI: API REST et modèles de données (*.yml). – Développement de la couche API (les contrôleurs Java). – Développement de la couche métier en respectant les règles des spécifications fonctionnelles (SFD): des opérations CRUD, des calculs, des opérations de tri.. – Edition des templates html, css et handlebars pour les templates PDF. – Développement des tests unitaires et d'intégration: – POSTMAN pour la partie Backend. – Cucumber/Cypress pour l'ihm. – Livraison: – Assurer la livraison de produits sur les environnements client: préparation des livrables et communication avec les équipes techniques client pour le déploiement de l'application et la mise à jour des configurations (properties, BDD..). – Support technique et revue de code: accompagnement et support technique de l'équipe et intervention en cas de blocage technique. – Relecture de code: revue de code croisé en passant par des MR sur gitlab, relecture des rapports SONAR et checkmarx et relecture globale avec un expert technique du pôle avant la livraison. – Rédaction et partage d'information: Rédaction des Wiki décrivant les étapes d'installation et de mise en place de l'environnement projet pour les nouveaux arrivants, les modes d'utilisation de certains outils, les méthodologies de test en local..

Ingénieur Concepteur Développeur JAVA/J2EE/Cobol

SQLI

sept. 2017 - août 2022

5 ans

Préfecture d'Oujda-Angad, Morocco

Client: IMSA Projets : RGCU & PCIR Missions: – Conception technique, Recette et tests usines. – Développement et implémentations métiers : – Développement et implémentation des batchs de traitement massif des informations en provenance des modules cobol. – Développement des applications de consommation/production des messages JMS (XML). – Développement et implémentation des services métiers permettant de créer/calculer les blocs carrières à destination du siège national de l'organisme. – Développement de module batch cobol permettant de traiter les demandes d'information reçues depuis l'union de la retraite (GIP UR). – Développement des modules batch et web cobol permettant de enrichir les notifications reçues depuis les caisses régionaux de l'organisme MSA . – Développement des Tests unitaire automatisé via l'outil TestNG. – Revue de code : – Revue de code source, avant la livraison de produit, en vérifiant : – Le respect des normes de développement et des checklists techniques interne et client. – Le respect des exigences fonctionnelles du projet. – Participation à l'avant-vente de projet. – Encadrement et suivi.

Stagiaire en Développement Web

WEBEXIT

juin 2017 - août 2017

3 mois

Casablanca, Maroc

Developpeur web (backend/frontend)

Stagiaire (Stage de fin d'études « Master science & technique »)

CSI Maroc technologies

avr. 2016 - oct. 2016

7 mois

Mohammédia, Maroc

Stage d'observation (OCP 2015)

GROUPE OFFICE CHERIFIEN DES PHOSPHATES SA

juil. 2015 - août 2015

2 mois

Ben Guerir, Maroc

– Stage d'observation au sein de service informatique et télécommunication de l'Office chérifienne de phosphate. – Projet: La mise en place des services réseaux (VPN, SNMP, PIX et VOIP)

Stagiaire (Stage de fin d'études du licence professionel ingénierie informatique)

Complexe culture Mohammed Jamal Addora

avr. 2014 - avr. 2014

1 mois

Agadir 80000, Maroc

– Stage de fin d'étude au sein de complexe culturel Mohammed Jamal Addora à Agadir. – Projet : Conception & Réalisation d'une application Java consiste à : – Gérer l'adhésion des associations au complexe. – La réservation des matériels ainsi que des salles (d'expositions et des conférences). – Gestion du personnel.

Stagiaire (Stage de fin d'études)

Tria Group

avr. 2013 - juin 2013

3 mois

Casablanca, Maroc

– Stage de fin d'étude au sein de service informatique de la société tria (Production des pâtes alimentaires et couscous ainsi que la distribution du céréale). – Projet : La réalisation d'une application web servant à l'estimation des prix d'assurance (Auto/Moto/Santé/Habitation), Location des différents gammes des voitures (personnelles & logistique) et de service de dépannage.

Stage d'observation & d'apprentissage (OCP 2012)

GROUPE OFFICE CHERIFIEN DES PHOSPHATES SA

août 2012 - sept. 2012

2 mois

Ben Guerir, Maroc

– Stage d'initiation au sein de service d'approvisionnement et gestion de stock de l'office chérifien de phosphate (OCP) – Projet : Conception & réalisation d'une application VB (visual Basic) qui gère les demandes d'approvisionnement de service.


Formation

Faculté des sciences et techniques settat

Master, Réseaux et systèmes informatique

2014 - 2016

2 ans 1 mois

Faculté des Sciences d'Agadir

Licence professionelle, Ingénierie Informatique LP2I

2013 - 2014

1 an 1 mois

Ecole Supérieure de Technologie de Casablanca

Diplome Universitaire de Technologie (DUT), Génie Informatique (Option: Administration Réseaux et Systèmes Informatiques)

2011 - 2013

2 ans 1 mois


Licences et certifications

Certified Kubernetes Application Developer (CKAD)

Délivré le : –

Angular 8

Délivré le : –

Claude Code in action

Délivré le : –

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.