
MOEZ DRIRA
Ingénieur Développeur Senior Java
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Ingénieur Java Senior avec 9+ ans d'expertise en architectures microservices et Event-Driven pour le secteur bancaire et financier. Actuellement chez LCL, j'ai conçu des plateformes critiques (alerting Kafka, datalayer haute disponibilité) servant des millions d'utilisateurs. Spécialisé en Java/Spring Boot, MongoDB et optimisation de performance, j'assure fiabilité et résilience à vos projets stratégiques.
Expérience de travail
Développeur Senior Java
LCL
août 2023 - Présent
3 ans 3 mois
Paris, France
Participation au développement et à l'évolution de plusieurs applications stratégiques du système d'information de LCL, basées sur une architecture microservices, dans un environnement Java 17/21 Spring Boot, en méthodologie Agile Scrum. Projets : – Datalayer: Développement et évolution de la plateforme de distribution de données reposant sur une architecture microservices, orchestrant des traitements batch vers MongoDB. Mise en œuvre de mécanismes de haute disponibilité avec gestion des modes Nominal/Failover, permettant de basculer automatiquement vers l'appel de transactions CICS Mainframe en cas d'indisponibilité des services, afin d'assurer la continuité de service. – Alerting: Conception et réalisation d'une plateforme de gestion des alertes bancaires et du fil d'actualité de LCL Mes Comptes, basée sur une architecture Event-Driven avec Apache Kafka pour le traitement et la distribution des événements en temps réel, ainsi que leur diffusion via des API REST aux applications web et mobile. – Easypart LCL : Participation à la conception et au développement de la plateforme digitale Easypart LCL: architecture microservices, services distribués, coordination des flux et gestion des dépendances entre modules. – GPC: Participation à la conception et au développement de la solution de gestion du périmètre client en architecture microservices, en assurant la sécurisation des accès BPI, la gestion des données avec MongoDB et l'évolution des outils métiers destinés aux conseillers bancaires. Réalisations – Analyse des besoins métiers et rédaction des spécifications techniques. – Développement de nouvelles fonctionnalités en Java / Spring Boot. – Conception et évolution des API REST. – Participation aux choix d'architecture technique. – Développement de traitements batch. – Résolution des incidents de production et optimisation des performances. – Pilotage des mises en production (MEP). – Analyse des incidents de production à l'aide de Dynatrace et Kibana afin de garantir la disponibilité des services. – Amélioration des pipelines CI/CD afin de fiabiliser les mises en production. – Contribution à l'amélioration continue de la fiabilité, résilience, observabilité et maintenabilité des applications. – Réalisation des revues de code. – Pair Programming. – Participation aux PI Planning et Sprint Planning. – Documentation technique. – Collaboration avec les équipes fonctionnelles, DevOps, QA et architecture. – Accompagnement des nouveaux collaborateurs. – Utilisation d'outils d'IA pour automatiser certaines tâches de développement et améliorer la productivité de l'équipe.
Développeur Java Back-End
My Money Bank
sept. 2022 - août 2023
1 an
Paris, France
Projet de migration IBM Integration Bus vers une architecture Java Spring Boot : Projet de modernisation du SI visant la migration des flux d'intégration IBM Integration Bus (IIB) vers une architecture Java / Spring Boot, avec pour objectifs d'améliorer la maintenabilité, la performance et la résilience des composants tout en assurant la continuité des échanges avec les systèmes existants. Réalisations – Reverse engineering de la solution existante. – Analyse fonctionnelle. – Migration de la plateforme vers Spring Boot. – Développement des API REST. – Développement des tests unitaires et d'intégration. – Participation aux revues de code. – Préparation des livraisons. – Déploiement sur les différents environnements. – Participation aux cérémonies Agile.
Développeur Fullstack Java/ React
Atos | CNAM
janv. 2021 - sept. 2022
1 an 9 mois
Paris, France
Projet: Espace Numérique de Santé : Participation au développement et à l'industrialisation d'une plateforme nationale e-santé critique, intégrée au système d'information public et soumise à de fortes exigences de volumétrie, performance et résilience. Réalisations – Développement de nouvelles fonctionnalités Backend. – Conception et développement des nouvelles fonctionnalités Backend. – Conception et mise en place de traitements batch avec Spring Batch pour le traitement massif de données. – Déploiement sur OpenShift. – Développement d'interfaces React. – Participation aux cérémonies Scrum. – Diagnostic et analyse des problématiques en production à partir des logs, métriques et traces, avec utilisation de ELK/Kibana. – Contribution à l'amélioration continue de la fiabilité, résilience, observabilité et maintenabilité de la plateforme. – Documentation technique. – Accompagnement des nouveaux développeurs.
Développeur Full Stack Java / React
Prima Solutions
janv. 2019 - janv. 2020
1 an 1 mois
Montréal, QC, Canada
Projet Prima L&H – Plateforme d'assurance de personnes Participation au développement et à l'évolution de Prima L&H, plateforme de gestion des produits d'assurance santé et prévoyance individuelle et collective, avec conception, intégration et optimisation de modules métier, dans un contexte de modernisation, d'industrialisation et d'amélioration des processus de gestion Réalisations – Développement de microservices Spring Boot. – Développement d'interfaces React. – Optimisation des performances. – Développement des API REST. – Support de production. – Mise en œuvre des tests unitaires. – Pair Programming. – Revues de code. – Participation au PI Planning.
Développeur Java Back-End
iA Groupe Financier
janv. 2017 - janv. 2019
2 ans 1 mois
Montréal, QC, Canada
Développement et évolution d'une plateforme de gestion de contrats d'assurance collective, couvrant la gestion des contrats, adhérents, garanties et prestations, ainsi que les principaux processus métiers associés. Réalisations – Analyse fonctionnelle. – Développement de nouvelles fonctionnalités. – Participation à la conception technique. – Développement des tests unitaires. – Revues de code. – Documentation technique. – Participation active aux cérémonies Scrum.
Formation
École Supérieure d'Ingénierie et de Technologie
Diplôme National d'Ingénieur, Informatique
2012 - 2016
4 ans 1 mois
Institut Supérieur d'Informatique
Diplôme de Technicien Supérieur, Systèmes Informatiques et Logiciels
2009 - 2012
3 ans 1 mois