
Ramzi BRAHIM
Développeur Java Fullstack Senior
Salaire / Taux journalier
94170 Le Perreux-sur-Marne, France
Mobilité : Île-de-France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Java Fullstack Senior avec 11 ans d'expertise en architecture événementielle et modernisation d'applications bancaires. Pilotage de migrations critiques chez Abeille Assurances et Société Générale, avec réduction significative de la dette technique. Spécialisé en Spring Boot/React/Angular, DevOps (CI/CD Jenkins) et conception d'API REST pour des solutions métier à fort impact business.
Expérience de travail
Développeur Sénior
Abeille Assurances
avr. 2022 - Présent
4 ans 7 mois
92270 Bois-Colombes, France
– Refonte Front-end: Pilotage de la migration majeure – DevOps & Versioning: Migration critique de SVN vers Git (Bitbucket) et contribution active à la mise en place de la chaîne CI/CD sous Jenkins. – Transition Événementielle: Remplacement de traitements batch legacy par une architecture orientée événements avec Apache Kafka. Implémentation de 2 producers pour l'équipe GraphTalk. – Supervision Flux: Analyse et monitoring des flux via AKHQ (inspection des messages, suivi des offsets et gestion du lag des consumer groups). – Découplage Applicatif: Réalisation de la séparation technique des codes sources pour les applications Afer et Apcom. – Qualité logicielle: Réduction proactive de la dette technique et optimisation des performances applicatives. – Tunnels de vente: Implémentation des tunnels d'actes en ligne pour les produits de Versement Libre, Versement Programmé et Rachat Total. – Dématérialisation: Enrichissement du processus de signature dématérialisée et optimisation du module d'upload pour améliorer l'expérience utilisateur (UX). – Conception d'API: Design de fonctionnalités front-end complexes et intégration avec le back-end via des API REST sécurisées. – Évolution Produit: Révision complète du processus de Recueil des Exigences et Besoins (REB) et intégration de nouveaux produits d'assurance.
Société Générale
avr. 2018 - mars 2022
4 ans
94120 Fontenay-sous-Bois, France
Développeur Java Fullstack
oct. 2020 - mars 2022
1 an 6 mois
94120 Fontenay-sous-Bois, France
– Projet : ORISON – Digitalisation des Opérations Sur Titres (OST). L'objectif était de transformer l'expérience client en automatisant le suivi et la saisie des instructions d'OST via une interface web/mobile, tout en alertant les clients sur les échéances critiques. – Cadrage & Conception: Participation active au cadrage du besoin métier, animation des ateliers de découpage (Backlog Grooming) et chiffrage des solutions techniques. – Rédaction Technique: Responsable de la rédaction des User Stories (US) techniques et garant de la faisabilité des solutions. – Mentoring: Animation de sessions de Pair-programming et de revues de code pour garantir la montée en compétence d'une équipe de 5 développeurs. – Qualité: Mise en place du refactoring de code et validation des nouvelles architectures techniques. – Dématérialisation: Implémentation d'un processus de validation dématérialisée sur application mobile et conception d'un module d'impression pour signature de bordereaux papier en agence. – Développement Fullstack: Création des interfaces de saisie, de suivi et d'annulation des OST, avec intégration d'API REST/SOAP. – Sécurité & Industrialisation: Suivi de la qualité et de la sécurité du code via Sonar et CheckMarx dans un environnement conteneurisé (Docker/Kubernetes).
Développeur Java Fullstack
mai 2019 - oct. 2020
1 an 6 mois
Les Dunes, Val de Fontenay, FR
– Projet: ORISON – Digitalisation de l'Espace Bourse & Courtage. L'objectif était de concevoir une solution omnicanale (Web et Agence) permettant aux conseillers de clientèle de gérer le portefeuille titres des clients et de passer des ordres de bourse. – Modernisation d'Infrastructure: Pilotage de la migration du serveur d'applications de WebLogic vers JBoss. – Socle Technique: Intégration de Webpack pour l'optimisation des assets et migration du framework interne (AWT3 vers AWT4). – Moteur de Recherche: Développement d'un moteur de recherche performant pour le référentiel des instruments financiers (Valeurs de Bourse, OPCVM, etc.). – Sécurité & Habilitations: Implémentation d'un gestionnaire de droits granulaire permettant de restreindre ou d'autoriser les fonctionnalités selon le profil du conseiller (Agence, Back-Office, Administrateur). – Cycle de vie des Ordres: Intégration d'API REST pour la validation du workflow de passation d'ordres (étapes INIT, VAL, CON: Initialisation, Validation, Confirmation). – Module de Contrôle: Conception d'un moteur de contrôle générique et mutualisé pour valider les règles de gestion lors des transactions Achat/Vente. – Consultation & Suivi: Développement des interfaces de suivi des ordres en temps réel et du détail des portefeuilles titres. – Refactoring de composants legacy pour améliorer la maintenabilité. – Réalisation d'audits de code et revues de pairs régulières. – Participation active à la conception technique des nouvelles briques logicielles.
Développeur Java Fullstack
avr. 2018 - mai 2020
2 ans 2 mois
Les Dunes, Val de Fontenay, FR
– Projet: Service Bourse – Module Premium d'aide à la décision. Conception d'une nouvelle solution payante intégrée à l'écosystème digital de la banque, offrant des recommandations boursières et des actualités financières en temps réel. – Intégration et traitement de WebServices SOAP pour l'alimentation de l'application en données de marché. – Moteur de traitement (Core): Développement du module central de traitement des données financières reçues. – Génération de documents: Implémentation d'un moteur de génération de PDF instantanés basé sur les données de marché dynamiques. – Architecture API: Développement des contrôleurs et serveurs de données (API) pour assurer la liaison avec l'interface graphique. – Aide à l'investissement: Création des interfaces de consultation des recommandations (Achat/Vente), de la liste "Premium" et des analyses détaillées. – Agrégation de contenus: Mise en place des modules de visualisation des actualités financières et des événements dédiés organisés par la banque. – Intégration Vidéo: Développement du lecteur et de l'interface de consultation des tutoriels boursiers fournis par Boursorama.
VERMEG
janv. 2015 - avr. 2018
3 ans 4 mois
Rabat, Maroc
Ingénieur d'études et développement
janv. 2016 - avr. 2018
2 ans 4 mois
Rabat, Maroc
– Module de passage d'ordres en agence Client : AL Barid Bank (Maroc). Pilotage technique pour l'implémentation du module MegaTrade (Carnet d'ordres), permettant aux agences bancaires du réseau ABB de gérer les transactions boursières. – Platform and Packaging Lead (PPL): Responsable du cycle de vie des versions, de la préparation des livraisons et du packaging des patches de sécurité et d'évolution. – Architecture & Conception: Analyse des besoins client et conception technique de la solution de carnet d'ordres dédiée au réseau d'agences. – Mise en Production: Pilotage du déploiement et des solutions techniques pour la mise en PROD réussie du nouveau module. – Garant du Delivery: Rédaction des preuves de test (VABF), des guides utilisateurs et des notes de version (Release Notes). – Analyse d'Impact: Évaluation des impacts techniques liés aux nouvelles livraisons sur le socle existant de la banque. – Support Client: Analyse approfondie des demandes spécifiques d'AL Barid Bank pour assurer l'alignement de la solution avec les contraintes locales.
Ingénieur d'études et développement
janv. 2015 - déc. 2016
2 ans
Tunis, Tunisie
– Projet: MEGARA – Solution "Titres" Front-to-Back Client : CDG CAPITAL (Maroc). Déploiement d'une suite logicielle modulaire destinée aux salles de marchés, trésoriers bancaires, intermédiaires en bourse et gestionnaires d'OPCVM. – Moteurs de calcul: Développement des processus de calcul des prix et élaboration des algorithmes pour la gestion des flux d'espèces. – Architecture Services: Mise en place de Web Services pour la communication Front-to-Back et intégration du standard SWIFT pour les flux financiers. – Reporting: Conception et développement de rapports complexes via Jasper Reports (SeSam). – Maintenance Core: Support et évolution des modules de la suite Megara (MegaCustody, MegaCommon). – Performance: Analyse et résolution de bugs de performance critiques sur des volumes de données importants. – Cadrage: Analyse des cahiers de charges et accompagnement des Business Analysts dans la rédaction des spécifications technico-fonctionnelles.
Formation
Faculté des Sciences de Tunis (FST)
Diplôme d'Ingénieur, Informatique
2011 - 2014
3 ans 1 mois
Institut Préparatoire aux Études d'Ingénieurs de Monastir (IPEIM)
Cycle Préparatoire, Mathématiques - Physique (MP)
2009 - 2011
2 ans 1 mois
Licences et certifications
Oracle Certified Professional
Délivré le : janv. 2016