ANAS RACHAD

Ingénieur Senior Full Stack Java | Spring Boot

Salary / Daily rate

Créteil, France

Mobility: Paris, Île-de-France, ...

Freelance

Can come onsite

Skills

JavaAngularSpring BootKafkaJavascriptTypescriptMongoDBOracleMySQLPostgreSQLHexagonal ArchitectureClean ArchitectureJBossTomcatPostmanGitDockerGitLabJenkinsKotlinGoogle BigQueryTest Driven DevelopmentSQL QueriesAWSReactNodeNestDatadogHTMLCSSScrum

Languages

French (Native)English (Fluent)

About me

Intro

Ingénieur Full Stack avec +10 ans d'expertise en architectures microservices Java/Kotlin et solutions event-driven. Expérience confirmée chez Adeo et Leroy Merlin : développement de plateformes Supply Chain et solutions data-driven traitant des millions de données quotidiennes. Spécialisé en Spring Boot, Kafka, GCP/Kubernetes et frameworks modernes (Angular/Vue/Svelte) avec une approche Tech Lead orientée performance et scalabilité.

Links

Work experience

Senior Backend Engineer Java/Kotlin

Adeo

Jul 2025 - Present

1 year 4 months

Lille, France

– Contexte: Projet Supply Chain Distribution Platform (SCDP) permettant la gestion des stocks et des opérations logistiques (putaway, move, placement stock) afin d'optimiser les flux logistiques entre entrepôts, magasins et business units partenaires. – Développement: – Développement de microservices backend Java/Kotlin – Implémentation d'APIs – Intégration Kafka pour communication event-driven – Optimisation performance et fiabilité des traitements – Développement de composants techniques transverses – Architecture: – Architecture microservices + ACL's – Event Driven Architecture (Kafka stream binder + kafka connect) – API contracts OpenAPI – Cloud GCP Kubernetes (GKE) – Participation aux choix techniques (archi, pattern, bonne pratiques) – Environnement technique: Java 21, Kotlin, Spring Boot 3, Kafka, Kafka Connect, BigQuery, GCP, Kubernetes, OpenAPI, PostgreSQL (Aiven), REST Client – Validation: Tests unitaires, tests d'intégration, tests E2E, CI/CD, code review

Tech-Lead Java

LeroyMerlin

Mar 2024 - Jul 2025

1 year 5 months

Lille, France

– Contexte: Solutions Competitor Price Experience de scrapping, crawling et suivie des prix et produits de la concurrence/cycle de revalorisation et matching dans un contexte orienté data – Analyse du besoin et impacts – Macro estimation/refinement/decoupage technique – Architecture logicielle (model c3) – CI CD (docker, github actions/turbine/kubernetes) – Stack Technique: – Backend: Java 11/17/21 (réactive) / parallèle, KAFKA reactive / Kafka connect (sync bigQuery), REST api/Spring boot/web flux, Archi topic as service (injectors/generators) / micro service, Mongo db (traitement massive en bulk des Millions de données par jour), GCP/cloud run/cloud function/bigQuery/bucket/shedulers/K-native – FrontEnd: Vuejs/nestjs (BFF) / Kobi

Référent Technique-Java

Sopra Steria

Oct 2023 - Mar 2024

6 months

Lille, France

– Projet: Laplace Plus pour le compte de la SNCF France – Contexte: Solution Laplace Plus permettant de gérer et planifier les chantiers pour le compte de la SNCF France. La solution Laplace Plus aura comme objectif l'optimisation des données fonctionnelles de l'ancienne Laplace. Responsabilités incluant l'analyse du modèle de données, le développement des API REST, la coordination des équipes de développement, et l'assurance de la qualité des livrables. Un focus particulier sur la sécurité, les performances, et l'adoption de bonnes pratiques de développement – Etudes: – Elaboration d'un nouveau model physique de donnée – Etude de Migration de donnée d'oracle vers PostgreSQL – Etude de découpage vers une architecture micro-service – Etude de bascule java RMI vers https (REST) – Optimisation des requêtes SQL – Réalisations: – Poc d'optimisation du model de donnée – Poc bascule Java rmi vers Https Rest – Poc- interaction micro-services/Postgres – Poc - migration commetD vers Kafka – Technologies: – Back Office: java 17, spring boot3, spring (IOC, Batch, data), JPA – Architecture: SOA/micro services – Protocol: Rest/web client – Cloud: AWSArchitecture: SOA/micro services – SGBD: postgres – Messaging Comet-D – Test: TDD

Ingénieur Développeur Full Stack – Lead dev

Adeo

Jun 2022 - Oct 2023

1 year 5 months

Lille, France

– Projet: Portail Fournisseur – Contexte: Développement d'une solution micro frontend/micro services permettant de gérer les fournisseurs Adeo. La solution Supplier portal est déployée dans 16 BU et représente le point d'accès des fournisseurs aux services du groupe Adeo. La solution est intégrée au domaine "Partner satisfaction and expérience" dont l'objectif est de participer à l'amélioration de la relation avec nos partenaires (fournisseurs marchands et sellers) – Développement: – Développement de la solution en intégrant les impératifs de qualité, maintenance et performance du code – Développement des micro front (kobi)/micro services – Support de l'équipe de développement – accompagnement d'équipes externes dans l'appropriation de la solution – Participation aux rituels agiles – Relecture et Validation des merges (code review) – Profiling tests/memory tests – Migration du legacy sur Kobi (solution adeo) – Technologies: – Back Office: java 17, spring boot, spring 5(IOC, Batch, AOP, data), JPA – Integration de flux avec spring Integration / ShedLock – Architecture: SOA / micro services/micro front end – Protocol: Rest/web client, js native event – Front: angular 14, JS, typescript /Svelt/nodejs/fastify

Ingénieur Développeur Full Stack

Oney Bank

Oct 2020 - Jun 2022

1 year 9 months

Lille, France

– Projet: ONE-WEB – Contexte: Développement d'un nouveau parcours de demande de souscription, paiement et assurances des Crédits – Application Scoach: le Guide smart coach gère deux aspects essentiels: – La Reconnaissance Client – Proposition du meilleur offre et gestion des assurances – Intégration de l'Open Banking – Développement: – Application Ouverture: la plateforme modulaire de souscription omnicanal, omni-produit et multi-parcours – Développement d'interfaces Web de Scoach et mydas – Développement du back office de l'application – Développement des batchs de mise en Gestion et d'octroi et finalisation – Relecture et Validation des merges (code review) – Technologies: – Back Office: java 8, spring boot, spring 5(IOC, Batch, AOP, data), JPA – Architecture: SOA – Protocol: rest, spring mq template – Front: angular 12, JS, typescript – SGBD: oracle – CI: Gitlab, Jenkins, nexus – Validation: – Validation de la Qualité de code avec SonarQube – Tests Unitaires (JUnit, Mockito) – Projet: Num (nouvelle usine monétique) – Contexte: Mise en place d'une solution de migration de messages monétique – Développement: – Analyse de l'existant – Chifrrage de la nouvelle sollution et gestion d'impact – Rédaction de spec demi-flux technique – Développement des tests unitaires, d'intégrations – Technologies: – Backend: java, spring(ioc,jdbc,web) – Architecture: SOA, Rest CXF – Test: Junit, Mockito, Postman – CI: Jenkins, Nexux, Gitlab – Serveur d'application: web-Logic – SGBD: Oracle – Code Quality: Sonar

Ingénieur Java/JEE

Adservio

Feb 2018 - Oct 2020

2 years 9 months

Lille, France

– Projet: Remise Dailly pour le compte de CDN Paris – Contexte: Api de gestion de remise bancaires (envoie client, études, refus, accord banque) – Développement: – Gestion du back office de l'application: exposition des services métiers et web services. – Gestion de la base de donnée client (script sql, schématisation), respect du model de Donnée – Documentation et publication des web services – Technologies: – Back Office: java 8, spring boot 2, JPA, PostgreSQL – Architecture: SOA – Protocol: Rest (jersey) – Test: Junit, Mockito, jacoco, Postman – Documentation: swagger

Ingénieur Java/JEE (Consultant Adservio)

IBM

Feb 2018 - Oct 2020

2 years 9 months

Lille, France

– Projet: SGDS pour le compte de SAFRAN Paris – Contexte: System de gestion de la maintenance de moteurs d'avions et d'hélicoptères. Transfert de données aéronautiques (TDA) – Développement: – Développement d'interfaces Web – Développement du back office de l'application – Technologies: – Back Office: java, spring 3 (IOC, Batch, AOP), JPA – Architecture: SOA – Protocol: SOAP – Front: Struts 2, jQuery, JS – Validation: – Validation de la Qualité de code avec SonarQube – Tests Unitaires (JUnit, Mockito)

Ingénieur Java/JEE (Consultant Adservio)

Atos Worldline

Feb 2018 - Oct 2020

2 years 9 months

Lille, France

– Projet: Cardiorénal pour le compte de Santéos – Contexte: Le projet CardioRénal consiste en une application web à destination des professionnels de santé et des utilisateurs CardioRénal. L'application est complété par un webservice permettant aux Box de communiquer avec la plateforme Santéos – Développement: – Architecture du Projet – Développement d'interfaces Web – Développement du back office de l'application – Technologies: – Back Office: java8, spring 4 (IOC, Batch, Data), Hibernate – Architecture: Rest, DTO – Front: Angular 5 – Authentication: Keycloak, spring security – Validation: – Validation de la Qualité de code avec Sonar – Projet: Cardiorénal pour le compte de Santéos – Contexte: Solution dédiée pour le suivi médical connecté – Le projet MAELA est divisé en 2 applications indépendantes. Chaqu'une est destinée à un type d'acteur: – L'application Pro: accessible aux professionnels de santé et aux utilisateurs MAELA – L'application patiente: accessible aux patients – Développement: – Architecture du Projet – Développement des nouveaux modules – TMA de la solution Maela web et Mobile – Technologies: – Back office: java 8, Spring 4 (ioc, batch, data) – Architecture: Rest, DTO – Développement Front: Angular JS – Authentication: CAS, spring security – Test & Validation: – Test de performance – Validation de la qualité de code avec tslint – Agilité: – Respect de la methode scrum

Ingénieur développeur JEE/Angular

AKKA Technologies

Apr 2017 - Feb 2018

11 months

– Projet: Virtual Shop – Contexte: Réalisation d'une solution web-mobile donnant une vue 3D et 360 pour un modèle de voiture BMW basant sur la réalité virtuelle, device orientation, vrCardBoard – Technologies: – Architecture du projet – Développement d'interfaces web – Intégration de la bibliothèque threejs avec angularjs – Configuration du serveur node/express – Validation: – Validation de la Qualité de code avec tslint – Projet: Hublot Virtuel – Contexte: Solution web pour le suivi et la configuration d'un simulateur de vol 3D et 2D – Etudes & Analyse: – Analyse du besoin métier – Schématisation de l'application – Réalisation du diagramme d'état/transition

Ingénieur de développement Java JEE

Capgemini

Feb 2016 - Apr 2017

1 year 3 months

– Projet: SNCF - GC – Contexte: Développement et TMA d'une solution web de gestion commercial front End et back End. Valorisation, Cycle de vie de commande et facturation – Analyse & Etude: – Recueil des besoins (français, anglais) – Mise a niveau de l'application GC – Rédaction de spécifications fonctionnelle sur Confluence – Traitement des tickets sur Jira – Développement: – Développement front: HTML5, CSS3, Jquery, Thymeleaf, Spring web MVC – Développement back office: Spring 3 (ioc, batch, data), hibernate, Oracle 11g – Middleware: Active Mq, JMS – Architecture orienté service Rest – Test & Validation: – Tests unitaires et d'intégrations (Junit, Mockito) – Qualité de code: Sonar cube – Agilité: – Respect de la méthode Scrum


Education

–

Diplôme d'ingénieur, Architecture Logicielle

2014 - 2016

2 years 1 month

–

Licence Professionnelle, Technologie du Multimédia et du Web

2013 - 2014

1 year 1 month

–

Diplôme Universitaire de Technologie, Génie Informatique

2011 - 2013

2 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.