
Abdelkader Messeguem
Tech Lead Java BigData | SpringBoot Kafka Angular
1 recommandation
Salaire / Taux journalier
1 personne recommande
Lyon, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
✓ 10 ans d’expérience en développement backend (Java/Spring) et Big Data, avec un rôle de pilotage et d’encadrement technique (lead dev) sur des projets destinés au secteur bancaire (Worldline, Financial Services). ✓ Solide expérience en conception et modernisation de systèmes distribués et cloud-native, architecture hexagonale et microservices Java/Spring/Quarkus, pipelines de données (Kafka Streams, Kafka Connect), optimisation des performances et sécurisation des flux critiques. Expérience c
Expérience de travail
Worldline
janv. 2016 - Présent
10 ans 10 mois
Lyon, France
Tech lead / Big Data Engineer
janv. 2020 - Présent
6 ans 10 mois
Lyon, France
Intégré à une équipe transverse aux côtés d’architectes solutions, je suis le référent technique sur la stack d’historisation des transactions en mode SaaS pour plusieurs produits Worldline (ACS Authentication, Trusted Authentication, Wallets, Paylib), tout en assurant d’autres missions transverses autour d'autres projets: 👉 +30 de milliards de messages 👉 +200 de To de données gérés 👉 Haute disponibilité et résilience Réalisations clés : Pilotage technique et arbitrage des choix d’architecture pour garantir performance, robustesse et sécurité des services critiques. Mise en place de monitoring et pipelines distribués (Kafka, MongoDB, Elasticsearch) assurant 0 % de perte de messages et 0 % de downtime mensuel. Développement d’un mécanisme de save/restore de clusters Kafka basé sur S3, garantissant la résilience et la reprise rapide des données. Optimisation et réduction de l’espace de stockage Kafka de 20 %, sécurisation des données sensibles (PCI-DSS, RGPD). Développement d’un module anti-fraude ML (XGBoost) pour détection de comportements anormaux. Modernisation d’applications JBoss → Quarkus cloud native et réalisation de PoC techniques pour nouveaux besoins clients. Encadrement de développeurs juniors et mise en place de bonnes pratiques techniques : TDD, code review, clean code, documentation. Développement de microservices Java/Spring Boot, conception d’API RESTful, développement front-end Angular et Vue.js, pipelines CI/CD (GitLab CI, SonarQube, Dependency Track) et déploiement sur OpenShift via Helm.
Lead Java Developer
janv. 2017 - déc. 2020
4 ans
Lyon, France
Lead Developer sur le produit Contact, solution de centre de contact multicanal. Responsable technique pour Siemens US, premier client hors Europe : configuration et déploiement des serveurs aux États-Unis, accompagnement du roll-out sur site pendant deux mois. Projet destiné à 1000 agents traitant plus de 30 000 appels par jour. Analyse des besoins métier et rédaction des spécifications fonctionnelles avec les équipes produit et les clients. Animation de workshops pour recueillir les besoins, valider les parcours utilisateurs, et identifier les impacts SI. Préparation des plans de tests, coordination des recettes internes et clients. Suivi projet via Jira, animation des Daily, création et distribution des tâches. Développement backend Java / Spring Boot : modélisation des DTOs, sérialisation/désérialisation JSON avec Jackson. Connexion aux APIs internes/externes via RestTemplate et WebClient. Création d’endpoints REST (synchro/asynchro) pour interfacer le SI client avec les microservices de la stack Contact (ex. : déclenchement d’appels sortants, réception d’appels entrants). Développement front avec Angular selon les besoins spécifiques client. Tests automatisés : unitaires (JUnit), intégration (Mockito), front (Cypress). Code review, gestion des MRs, application des bonnes pratiques craftsmanship. Automatisation et mise en production sur serveurs physiques ou cloud. Collaboration avec les équipes d’exploitation pour le suivi.
Software Engineer
janv. 2016 - déc. 2017
2 ans
69100 Villeurbanne, France
Développeur sur le produit Contact, solution de centre de contact multicanal. Pour plusieurs institutions bancaires France et Europe. Build : -Développement backend Spring Boot / Maven / Hibernate : modélisation des DTOs, sérialisation/désérialisation JSON avec Jackson. -Développement front-end Angular -Automatisation via CI CD, GitLab CI, Docker, SonarQube, Dependency Track Run : -Livraison des services et des changements en prod, process ITIL -Accompagnement Recette client -Résolutions des incidents de prod, diagnostic System et applicatif
Formation
Université Claude Bernard Lyon 1
Master's degree
2013 - 2016
4 ans
Université Grenoble Alpes
DUT Informatique
2012 - 2013
2 ans
Université Claude Bernard Lyon 1
DUT Génie Électrique et Informatique Industrielle
2008 - 2010
3 ans