
BADR BERRAMI
Développeur Full Stack Java Senior
Salaire / Taux journalier
Paris, France
Mobilité : Nantes, Paris
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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 : –