Profil anonyme

DÉVELOPPEUR JAVA FULLSTACK SENIOR · Expert · Le perreux sur marne, France

DÉVELOPPEUR JAVA FULLSTACK SENIOR

Réf. JS-C02873
javaAngularDevOpsMicroservices📍 Le perreux sur marne, France💼 11 ans d'XP
🚀 Proposer un projet
E-mail
🔒 Réservé employeur
Téléphone
🔒 Réservé employeur
LinkedIn
🔒 Réservé employeur
CV
🔒 Réservé employeur

À propos du candidat

Développeur Java Fullstack Senior avec une expertise en architecture logicielle, développement full-stack, et optimisation de services. Fort de 10 ans d'expérience, certifié OCJP, et compétent en méthodologies Agile. Capable de piloter des projets complexes et de garantir la qualité logicielle.

🔒 Quelques mots masquésInscrire mon entreprise pour tout voir

Compétences

javaAngularDevOpsMicroservicesKafkaSpring BootAgile/ScrumJenkinsAgile Scrum

Expérience professionnelle

D
🔒
Développeur Sénior

Modernisation Infrastructure & Architecture ● Refonte Front-end : Pilotage de la migration majeure d’Angular 2 vers Angular 17 et transformation des interfaces JSP en composants Angular. ● 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. Développement & Implémentation Métier ● 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. Environnement technique : Back-end : Java 8 & 17, Spring Boot / MVC, Microservices, Kafka, Oracle, Tomcat. Front-end : Angular 17, TypeScript, JavaScript, Jasmine. DevOps & Qualité : Jenkins, GIT, Bitbucket, Maven, AKHQ. Tests & Outillage : JUnit 4, Postman, JMeter, JIRA. Méthodologie : Agile Scrum.

1 avril 2022 - Present
D
🔒
Développeur Java Fullstack

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. Leadership & Pilotage (Agile SAFE) ● 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. Modernisation & Réalisations Techniques ● Migration vers Angular: pilotage de la séparation technique du front-end, intégration de Angular 2 dans l'écosystème et migration des écrans existants (Backbone.js/Marionette.js vers Angular 2). ● 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). Environnement technique : Développement Front-end : Angular 2, Node JS, npm, Webpack, Axios (Maintenance du legacy : BackboneJs, MarionetteJs, DotJs). Développement Back-end : Java 8 (J2EE), JSON, Maven. Architecture & API : Services REST et SOAP. Infrastructure & DevOps : Kubernetes, Docker, Jenkins, Git/GitHub. Qualité & Sécurité : Sonar, CheckMarx (Analyse de vulnérabilités), JUnit (Tests unitaires). Outils & Base de données : SQL Developer, IntelliJ, Jira. Méthodologie : Agile SAFE (Scaled Agile Framework).

1 octobre 2020 - 1 mars 2022
D
🔒
Développeur Java Fullstack

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. Réalisations Techniques & Migrations ● 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). Expertise Transactionnelle (Métier Bourse) ● 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. Qualité & Software Craftsmanship ● 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. Environnement technique : Développement Back-end : Java 8 (JEE), CDI, Maven, JSON, XML. Développement Front-end : npm, Webpack, BackboneJs, MarionetteJs, DotJs. Architecture & API : Web Services SOAP, REST, SoapUI. Qualité & Sécurité : CheckMarx (Analyse de vulnérabilités), Sonar, JUnit (Tests unitaires). Outils & DevOps : Jenkins, Git, GitHub, SQL Developer, IntelliJ, Jira. Méthodologie : Agile Scrum.

1 mai 2019 - 1 octobre 2020
D
🔒
Développeur Java Fullstack

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. Réalisations Back-end & Core Consommation de flux externes : 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. Développement Front-end & UX ● 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. Environnement technique : Back-end : Java 8 (JEE), CDI, XML, Maven. Front-end : BackboneJs, MarionetteJs, DotJs, HTML5, CSS3. Outils & Qualité : CheckMarx (Sécurité), Sonar, Jenkins, Git/GitHub, SoapUI, IntelliJ. Tests : JUnit (Tests unitaires). Méthodologie : Agile Scrum.

1 avril 2018 - 1 mai 2019
I
🔒
Ingénieur d’études et développement

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. Expertise Technique & Pilotage (Rôle PPL) ● 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. Qualité & Documentation Structurée ● 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. Environnement technique : Technologies : Java 6, EJB, Hibernate, JPA, Quartz. Serveurs & BDD : Oracle, WebSphere, WebLogic. Outils & Flux : Swift, Web Services, Maven 3, XML. Industrialisation : SVN, Jenkins, Sonar, Jira. Méthodologie : Cycle en V.

1 janvier 2016 - 1 avril 2018
I
🔒
Ingénieur d’études et développement

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. Développement & Ingénierie Financière ● 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. Analyse & Relation Client ● Cadrage : Analyse des cahiers des charges et accompagnement des Business Analysts dans la rédaction des spécifications technico-fonctionnelles. ● Packaging & Livraison : Préparation des livraisons, packaging des patches et assistance technique du client lors des installations en environnement de production. ● Qualité & Documentation : Élaboration des plans de recette, rapports de tests, manuels utilisateurs et notes de version. Environnement technique : Back-end : Java 6, EJB, Hibernate, JPA, Quartz (Job scheduling). Front-end : JSF, XML. Serveurs & BDD : Oracle, WebSphere, WebLogic. Outils & CI/CD : SVN, Maven 3, Jenkins, Sonar, Jira. Métier : Standard SWIFT, Jasper Reports. Méthodologie : Cycle en V.

1 janvier 2015 - 1 décembre 2016

Formation

D
Faculté des Sciences de Tunis (FST)
Diplôme d'Ingénieur
1 septembre 2011 - 1 juin 2014
C
Institut Préparatoire aux Études d'Ingénieurs de Monastir (IPEIM)
Cycle Préparatoire
1 septembre 2009 - 1 juin 2011
Ce profil vous intéresse ?
Inscrivez votre société pour voir l'identité, le CV et les coordonnées.
Créer mon compte entreprise →