
Boubeker BARKA
Tech Lead / Senior Engineer Java Spring Kafka AWS
Salaire / Taux journalier
Île-de-France, France
Mobilité : France, Belgique, ...
Freelance
Peut venir sur site
Expertises
À propos
Introduction
Tech Lead / Senior Software Engineer / Architecte Java - Spring Boot - Microservices - Kafka - APIs - IoT - AWS - Kubernetes. Expert en modernisation, transformation, conception et développement de SI orientés Microservices, Event-driven, SOA, API-first, IoT et Cloud, avec un fort focus sur la robustesse, la sécurité, la performance et la qualité. J’interviens de bout en bout : architecture, choix technologiques, développement, tests, CI/CD, DevOps et accompagnement des équipes.
Expérience de travail
Tech Lead / Senior Developer Java – Spring – Kubernetes
Hitachi RailFreelance
mars 2026 - Présent
8 mois
91220 Brétigny-sur-Orge, France
Projet WELINK : Plateforme microservices IoT Smart Parking / Billettique. Renforcement de l'équipe BO Parking qui développe une plateforme IoT gérant un parc de devices (bornes, caisses, caméras LAPI, ...) et de billettique, communiquant via REST / WebSocket / RabbitMQ (plugin MQTT), avec un backend Java/Spring (Java 21/25) basé sur une architecture microservices/event-driven et un frontend React. La plateforme, initialement au stade MVP, est déployée sur Kubernetes on-premise & ELK sur AWS (ArgoCD, Helm, Jenkins, Harbor, Terraform, Consul, APISIX, PostgreSQL, RabbitMQ, Keycloak, Vault, MinIO, microservices). • Stabilisation et industrialisation de la plateforme initialement au stade MVP • Optimisation des performances applicatives (requêtes SQL, cache, indexation ciblée, Retry) • Optimisation des routes Apache Camel existantes pour améliorer le routage des flux MQTT, REST • Renforcement de la sécurité (Vault, Keycloak, mTLS, OAuth2, JWT, OIDC, TMS, DPK, SUK) • Conception et développement des simulateurs et de tests de charge Gatling / JMeter • Contribution à l'observabilité de la plateforme (Prometheus, Grafana, Loki, Fluentbit) • Code review, accompagnement de l'équipe sur les sujets techniques complexes et mentoring.
Architect / Senior Developer Java – Spring – AWS – Next.js
WannacomptaFreelance
déc. 2024 - mars 2026
1 an 4 mois
92500 Rueil-Malmaison, France
Projet : Plateforme SaaS de collecte de factures et de réconciliation bancaire. • Conception et mise en place d’une architecture Microservices Cloud Native hautement scalable • Choix du socle technique (Java 21, Spring Boot, Spring AI + Ollama, Kafka, Keycloak, AWS, Next.js) • Développement from scratch des microservices (compte Pro, dossiers clients, facturation, paiement, FEC, GED, Collecte, Scoring/Matching/IA, …) • Intégration d’APIs partenaires critiques (banques, paiements, PA, Partenaires) • Sécurisation des échanges (TLS, PKI, JWT, OAuth2, PKCS12, JKS) • Mise en œuvre d’un pipeline CI/CD GitHub Actions et Terraform sur AWS (ECS, Fargate, RDS, ...)
Tech Lead / Senior Java – Spring – AWS – Angular – Microservices
SAGEMCOMFreelance
nov. 2010 - déc. 2024
14 ans 2 mois
92500 Rueil-Malmaison, France
Interventions au sein de différentes Business Units du Groupe Sagemcom sur plusieurs projets menés successivement ou en parallèle selon les besoins. 1- Tech Lead / Architecte / Senior Java – Spring – AWS – Angular – Microservices Janvier 2017 – Décembre 2024 – Sagemcom Documents Projet : DematBox – Plateforme IoT Cloud de dématérialisation et de collecte de documents • Modernisation du legacy (Strangler Fig) : migration vers architecture microservices/event-driven (JOnAS/Joram → Spring Boot/Kafka, Java 8 → 11/17, Struts2 → Angular) • Optimisation des performances : +27 % sur plus de 1,2 million de flux/jour • Amélioration du SLA de 99,49 % à 99,99 % et déploiements zero-downtime • Conception et Développement du portail commercial (comptes clients, parcs d’équipements, services, abonnements, facturation, paiements, stats) • Intégration multi-écosystèmes : APIs REST & SOAP (ERP, GED, CRM, Paiement, OCR, Signature électronique) - APIs Cloud : SharePoint, Google Drive, Dropbox, Box, OneDrive, Odoo, Zoho, FTP, SFTP • Sécurisation des échanges et conformité : TLS, mTLS, PKI, OAuth2, JWT, X509, PEM, PKCS12, JKS • Tech Lead / Architecte transverse : choix techniques, conception des composants, accompagnement des développeurs, code review, développements complexes, tests, qualification et MCO. 2- Lead Developer / Architecte Java – Spring – APIs – AWS Novembre 2015 – Décembre 2016 – Sagemcom Retail Projet : Picopix – Plateforme IoT Cloud pour la gestion des projecteurs Picopix • Conception du backend d’enrôlement, de configuration, APIs et intégration dans l’écosystème IoT. • Participation aux choix d’architecture, à l’industrialisation et au déploiement sur AWS. 3- Lead Developer Java – Spring – Microservices – APIs – AWS Juin 2014 – Décembre 2015 – Sagemcom Broadband Projet : TotalPlay – Plateforme IoT Cloud pour les Gateways Internet • Conception et développement de la plateforme d’enrôlement, configuration et mises à jour firmware et sécurité • Développement des microservices Java/Spring Boot et déploiement sur AWS • Référent technique sur les choix de conception, développement et intégration. 4- Senior Developer Java/JEE Spring AWS Full-Stack Novembre 2010 – Septembre 2014 – Sagemcom Documents Projet : DematBox – Plateforme IoT Cloud de dématérialisation et de collecte de documents Plateforme IoT critique de collecte et traitement documentaire, utilisée par plusieurs milliers de clients, intégrée au cœur SI. • Conception de l’architecture du SI (IoT, SOA, Event-Driven, M2M, APIs REST/SOAP, AWS) • Développement du Backend IoT / Cœur IoT de la plateforme DematBox. • Console Web d’administration : équipements, interfaces, services, suivi des flux et configurations clients.
Ingénieur Etude et Développement Java/JEE / Référent technique
Capgemini
déc. 2008 - déc. 2010
2 ans 1 mois
92150 Suresnes, France
Projet Copernic – Direction Générale des Impôts (DGFiP) • Développement du module décisionnel “SIRIUS PRO” (IHM et back-end) • Conception, développement et tests du projet EDD (Échanges de Données fiscales) • Conception d’un outil générique de migration de données fiscales de Oracle → PostgreSQL • Architecture SOA en 4 couches (Présentation, coordination, service, persistance). Projet AP-HP – Hôpitaux de Paris • Évolution et maintenance du portail LDAP de gestion d’identités des hôpitaux de Paris • Conception, développement et intégration des nouvelles fonctionnalités • Recette usine et documentation technique
Ingénieur Etude et Développement JAVA\J2EE
IBM France
janv. 2008 - déc. 2008
1 an
La Défense
Projet Total –CardProcessor : Système de gestion et de facturation des cartes pétrolières (85 personnes) Cette application contient trois grosses parties : Intranet, Extranet et Batch. Développement d’interfaces web Intranet. Développement d’interfaces web Extranet. Développement de batch (facturation, prestation, commande carte, ...). Test et recette usine. Windows 2000/XP, Java/J2EE, Struts, Spring, Hibernate, Design Pattern, HTML, XML,CSS, Oracle, Toad, SQL, Apache/Tomcat, WebSphere, UML, Eclipse Callisto, JUnit, CVS, Maven 2
Expert Technique Java/J2EE Tapestry
Préfecture de police de Paris
nov. 2007 - janv. 2008
3 mois
La Défense
Projet : Application Web pour la gestion des vidéosurveillances. • Conception et documentation technique de l’application. • Proposition de l’architecture technique de l’application. • Préparation et installation de la plate forme technique de l’application. • Configuration Maven2-Eclipse3.2 comme environnement de travail. • Utilisation du framework Tapestry 4.1 pour la couche web. • Utilisation du framework Spring pour la couche service. • Utilisation du framework Hibernate pour la couche persistance. • Utilisation du SGBD PostgreSQL. Windows 2000/XP, Linux Entreprise5, Java/J2EE, Tapestry, Spring, Hibernate, Design Pattern, HTML, XML,CSS, PostgreSQL, SQL, Apache/Tomcat, UML, Eclipse, JUnit, CVS, Maven 2
Ingénieur Etude et Développement Java/J2EE
EUROPAGES
mars 2007 - juil. 2007
5 mois
Neuilly-sur-Seine, France
Projet : refonte du site Internet Europages : annuaire européen des affaires. Expert Technique Java/J2EE Tapestry Implémentation de la plateforme Tapestry-Spring-Xml-Tomcat. Développement de templates web Tapestry. Test et recette usine. Windows 2000/XP, Java/J2EE, Design Pattern Singleton, HTML/XML,CSS, Tapestry, Spring(DAO) MySQL, SQL, Apache/Tomcat, UML, Eclipse, JUnit, SVN, Maven2, JIRA.
Ingénieur Étude et Développement Java/J2EE
Orange Business Services
avr. 2006 - mars 2007
1 an
Paris, France
Projet : développement d’un Portail Web générique pour fournir des services de gestion dédiés aux métiers des fédérations sportifs et des associations. • Spécification détaillée du module Statistique-Extraction-Documentaire de l’application. • Utilisation du framework Tapestry pour la couche présentation. • Utilisation de Hibernate pour la couche persistance. • Utilisation du Design Pattern Orchestrateur pour la couche service. • Utilisation des fichiers Ant pour le déploiement et les livraisons. • Intégrer le serveur Quartz pour la programmation des tâches et les extractions de données dans des fichiers générés par le Scheduler Quartz. • Utilisation de CrystalRepport pour la conception des documents Pdf, Excel, Word, Csv,… LINUX KUBUNTU, Java/J2EE, Design,Tapestry, Hibernate, MySQL, SQL, Tomcat, Quartz, Eclipse, JUnit, CVS, Ant, CrystalRepport
Formation
Ecole Supérieure d’Ingénieur Léonard de Vinci La Défense
Master2 Spécialisé, Nouvelles Technologie Avancée
2004 - 2005
2 ans
Polytech Annecy-Chambéry
Master 2, Informatique et traitement d’information
2003 - 2004
2 ans
Ecole National Supérieure d’Informatique ESI Alger
Ingénieur d’État en Systèmes d’Information, Informatique
1998 - 2003
5 ans 2 mois