Jabran ANADI

Ingénieur Java – Cloud Native & Microservices

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Expertises

JavaSpring BootOpenShiftSite reliability engineeringTest Driven DevelopmentLLMs / Large language modelsNumPyReactJavascriptpandasTensorFlowNodeAngularBig DataIACSSC#scikit-learnSwiftExpressMongoDBDevOpsBase de données SQLRequêtes SQLGolangScalaPythonSwagger/OpenAPISplunkClean ArchitecturePrometheusKubernetesGitDockerJiraBootstrapPostgreSQLGitLabJenkinsTypescriptGrafanaMavenIBM Db2HTMLMySQLConfluenceFinanceFlaskRabbitMQGestion des risques

Langues

Français (Maternelle)Arabe (Maternelle)Anglais (Courant)

À propos

Introduction

Ingénieur Backend Java Senior avec plus de 5 ans d'expérience en développement backend et fullstack, spécialisé en Java/Spring Boot, architectures microservices et cloud native (OpenShift/Kubernetes). Expérience confirmée en secteur bancaire (BRED Banque Populaire, BPI France) sur des projets critiques de paiements internationaux ISO 20022 et gestion de risques financiers. Expertise en intégration de systèmes, messaging (RabbitMQ), batch processing (Spring Batch) et principes SOLID/Clean Architecture. Maîtrise des méthodologies Agile, du CI/CD, et de la collaboration multi-équipes internationales. Recherche des missions à forte valeur ajoutée technique dans les secteurs bancaires, défense, énergie.

Liens

Expérience de travail

BRED Banque Populaire

févr. 2025 - Présent

1 an 9 mois

Paris, France

Ingénieur Java Senior – Cloud Native

févr. 2025 - Présent

1 an 9 mois

Paris, France

– Conception et développement de 5 microservices Spring Boot critiques : TARIFA (calcul de frais/commissions), STOPIBAN (vérification blacklisting IBAN), BOOKING (comptabilité des transferts), FIXING (opérations en devise) et ENRICHISSEMENT (récupération de données mainframe) – Déploiement et exploitation des microservices sur OpenShift/Kubernetes, sécurisés via OAuth2, traitant environ 5 000 opérations de transfert international par jour via des flux synchrones et asynchrones – Définition et documentation des API REST via OpenAPI pour standardiser les contrats, faciliter l'intégration inter-équipes et améliorer la maintenabilité – Conception et développement d'un pipeline de conversion Spring Batch transformant les opérations clients BRED en messages ISO 20022 pain.001 v9, assurant la conformité réglementaire et l'interopérabilité avec TPH – Conception et développement de plusieurs traitements batch: batch d'import des clients et comptes dans TPH, batch de génération des fichiers de comptabilité, batch de génération de confirmations SWIFT PDF, batch de reprise des opérations échouées – Mise en place des flux de messagerie Event-Driven (RabbitMQ et IBM MQ) pour router les transactions entre les différentes couches de l'application et garantir une livraison fiable grâce à des politiques de retry et une gestion robuste des erreurs – Orchestration des traitements batch et fichiers volumineux via Control-M et Transfiles (cycle de vie de réception, décompression, validation et livraison aux répertoires d’entrée TPH) – Migration et refonte de composants frontend Angular (version 9 vers 18), incluant mise à jour des dépendances et création de nouveaux composants réutilisables – Intégration entre les applications Java et les traitements mainframe/DB2, notamment pour récupérer des règles métier critiques, appeler des logiques issues de copies COBOL et sécuriser les migrations entre traitements historiques et architecture microservices – Renforcement de l’observabilité avec Splunk (logs applicatifs structurés, champs de corrélation, dashboards temps réel et alertes en UAT et PROD) pour accélérer l’analyse de causes racines et réduire le temps moyen de résolution des incidents – Pilotage des MEP (Mises en Production) : coordination des déploiements sur les environnements d’intégration, recette et production (OpenShift/Kubernetes), rédaction des dossiers de déploiement, validation post-déploiement et gestion des rollbacks en cas d’incident – Support continu en production : analyse et résolution des incidents et anomalies remontés par les équipes métiers ou les monitoring Splunk, hotfixes, suivi des tickets jusqu’à clôture et communication aux parties prenantes – Coordination multi-équipes avec collaboration internationale (Thaïlande, Allemagne) et stakeholders internes pour alignement technique et stabilité production – Travail en méthodologie Agile Scrum avec gestion des tickets, user stories et incidents via Jira (daily, refinement, planning, reviews, retrospectives) – Stack technique : Java 17, Spring Boot, Spring Batch, Angular, REST, OpenAPI, OpenShift/Kubernetes, RabbitMQ, IBM MQ, ISO 20022, OAuth2, Event-Driven Architecture, Design Patterns, SOLID, Splunk, Control-M, Transfiles, Git Flow, GitLab, Jenkins, Jira

Software Engineer Java/Angular

févr. 2025 - Présent

1 an 9 mois

Paris, France

Ingénieur Java

BpiFrance

sept. 2022 - févr. 2025

2 ans 6 mois

Paris, France

– Conception et implémentation d’un pipeline de traitement de données end-to-end : ingestion du rapport des positions (fichier Excel de 52 000 lignes mensuelles), validation multi-étapes, correction et nettoyage des données, persistance en base PostgreSQL, puis alimentation du moteur de calcul des KPI – en appliquant des Design Patterns et principes SOLID pour garantir la robustesse et la maintenabilité – Conception et développement d’un moteur de calcul consolidant valorisations, appels de fonds, distributions et cash-flows pour produire les KPI clés (TVPI, RVPI, DPI) au niveau fonds et portefeuille – Mise en place d’un module de prévision (N+1) avec projections de cash-flows, trajectoires de performance et scénarios de stress pour anticiper la rentabilité et les besoins de trésorerie – Implémentation de traitements backend pour l’agrégation des données, séries temporelles et filtrage par fonds, millésime, stratégie ou gestionnaire, avec modélisation en cubes multidimensionnels (OLAP) pour permettre des analyses rapides et flexibles sur plusieurs axes simultanés (fonds, millésime, stratégie, gestionnaire, période) sans surcharger la base transactionnelle PostgreSQL – Développement d’écrans React de synthèse (tableaux de bord) et de visualisation (graphiques, courbes d’évolution réalisé vs prévision) des indicateurs de performance et de risque – Exposition de services REST pour alimenter les vues front avec endpoints d’agrégation, export, filtrage dynamique et navigation multi-niveaux (fonds, portefeuille) – Assurance qualité avec des tests unitaires et d’intégration backend, revue de code, corrections de bugs et suivi des anomalies jusqu’à leur résolution – Gestion du code source avec Git incluant revue de Pull Requests, stratégies de branches et intégration continue (CI/CD) – Participation aux MEP : coordination des livraisons, validation des environnements de recette et suivi post-déploiement pour garantir la stabilité de la plateforme – Support applicatif continu : prise en charge des anomalies signalées par les utilisateurs métiers, diagnostic, correction et suivi jusqu’à résolution, avec maintien de la qualité de service – Travail en Agile Scrum en proximité avec les équipes métiers pour recueil de besoins et démonstrations fonctionnelles – Stack technique : Java 11, Spring Boot, REST, OpenAPI, PostgreSQL, Cubes OLAP, React, TypeScript, TDD, Design Patterns, SOLID, Clean Architecture, Git Flow, GitLab, Jenkins, Jira

Ingénieur Logiciel Stagiaire

Kshuttle

mars 2022 - sept. 2022

7 mois

Paris, France

– Développement d’une interface de collecte de données RSE en React et TypeScript permettant la saisie et validation des indicateurs environnementaux – Création de scripts Java backend pour la récupération, le traitement et la persistance des données dans la base – Automatisation du processus de sauvegarde et restauration d’un dépôt de données local via scripts Java et cURL – Mise en place d’un pipeline Jenkins exécutant des tests d’intégration automatisés pour valider l’importation des données sur plusieurs écrans – Participation active au chiffrage des fonctionnalités, estimation des charges, et correction de bugs en environnement Agile

Développeur Java Spring

Quick Solution Development

juil. 2021 - sept. 2021

3 mois

Rabat, Maroc

– Modélisation complète de l'application avec UML et conception selon l'architecture MVC – Développement backend avec Spring Boot, création d'API REST et implémentation de tests unitaires (JUnit) – Intégration d'un système de recommandation basé sur le contenu utilisant Python, Flask, Pandas, NumPy et scikit-learn – Développement frontend avec React pour l'interface utilisateur – Stack technique: Java 8, Spring Boot, REST API, React, Python, Flask, Pandas, NumPy, scikit-learn, MySQL

Développeur Unity / C#

Intellcap

août 2020 - déc. 2020

5 mois

Rabat, Maroc

– Conception de storyboards et développement de fonctionnalités de jeu en C# sous Unity Engine – Collaboration en équipe (2 stagiaires) avec supervision de l'avancement global du projet – Optimisation des performances via techniques Occlusion Culling et Level of Details (LOD) – Stack technique: Unity Engine, C#, Trinus VR, Git


Formation

École Nationale Supérieure d'Informatique et d'Analyse des Systèmes (ENSIAS)

Diplôme d'Ingénieur d'État, Ingénierie du Web et Informatique Mobile

2019 - 2022

3 ans 1 mois

CPGE Moulay Youssef

Classes Préparatoires aux Grandes Écoles, Filière MP (Maths-Physique)

2016 - 2019

3 ans 1 mois

Lycée Abderrahmane Zaki

Baccalauréat, Sciences Mathématiques

2016 - 2016

1 mois

– Mention Très Bien

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.