You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Yassine G.YG

Yassine G.

Senior Backend Java – 9 ans | Spring Boot, Micr

€599/day
Paris, FR
8-15 years

Average response time: 1 hour

About Yassine

Senior Backend Engineer / Tech Lead — 9 ans d'expérience sur des systèmes critiques en environnement grands comptes (RTE, Enedis, La Poste), au sein de programmes SAFe à grande échelle.
Je conçois, développe et fais évoluer des architectures Java / Spring Boot / Microservices sur des plateformes à forte volumétrie et à fort enjeu métier — 300 000 colis/jour chez La Poste, 200 millions de compteurs chez Enedis, simulation du réseau électrique national chez RTE.
Au-delà du développement, j'ai assuré un rôle de référent technique inter-équipes : instruction des sujets complexes, choix d'architecture, rédaction d'US techniques, animation de développeurs pluridisciplinaires. Je suis à l'aise aussi bien dans un rôle de dev senior que de Tech Lead selon les besoins du projet.
AWS certifié Solutions Architect Associate — je travaille activement sur l'IA appliquée au développement : LangChain4j, Spring AI, agents IA, MCP. J'utilise les outils IA au quotidien pour augmenter ma productivité et celle de mon équipe.
Fullstack à dominante backend — Angular et React pour faciliter la collaboration avec les équipes front.
Promoteur du Software Craftsmanship : clean code, TDD, code review, pair/mob programming. Je crois qu'un code bien conçu est un investissement durable, pas un luxe.
Disponible pour des missions freelance en IDF — remote partiel possible.
Stack : Java 8/11/17/21 · Spring Boot · Kafka · Microservices · Docker · Kubernetes · AWS · Angular · React · GitLab CI/CD · PostgreSQL · Elasticsearch
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • RTE
    Senior Backend / Référent Technique Inter-équipes
    July 2024 - Today (1 year and 11 months)
    Paris, France
    Contexte :
    Dans le cadre de la modernisation de la plateforme Imagrid (simulation du
    réseau électrique national sur 10 ans), conception et mise en place d'une
    couche d'API d'orchestration entre le nouveau front et un système legacy
    complexe, au sein d'un programme SAFe multi-équipes.

    Réalisations :
    • Analyse du fonctionnement du système legacy et des contraintes métiers
    • Conception d'une couche backend d'orchestration entre la nouvelle interface
    et le cœur existant
    • Développement et évolution d'APIs REST / GraphQL
    • Référent technique inter-équipes (~12 développeurs) :
    - équipe backend legacy (5 développeurs)
    - nouvelle équipe API / front
    • Instruction technique sur les sujets complexes :
    - analyse, étude d'impact, rédaction d'US techniques et spécifications
    - Présentation et explication des sujets techniques à l'équipe
    - Synchronisation et alignement technique avec l'équipe front
    • Analyse de performance et optimisation de requêtes sur le système legacy
    • Proposition de solutions minimisant les modifications du cœur
    • Participation aux choix d'architecture et décisions techniques
    • Mise en place de standards REST, gestion des erreurs et bonnes pratiques
    • Code reviews, documentation technique et diffusion inter-équipes
    • Résolution de blocages techniques transverses
    • Contribution à une migration progressive et sécurisée

    Environnement :
    SAFe Agile, Java 8 11, 17 21, Spring, REST API, Open API, GraphQL,
    SSE (Server-Sent Events), Maven, Git, Gitlab CI/CD, Jenkins, Microservices, React, RabbitMQ,
    Kafka, Oracle, Liquibase, Git Jenkins, Sonar, Testcontainers, Junit, graphana, ELK,
    Kubernetes, Cloud AWS, Lambda functions, AWS S3, Agentic AI, Docker, K8S, Linux, AG Grid
  • Le Groupe La Poste
    Développeur Fullstack / Référent Technique
    LOGISTICS AND SUPPLY CHAIN
    July 2021 - July 2024 (2 years and 11 months)
    Paris, France
    Contexte:
    Au sein d'une Feature Team SAFe (PO, QA, UX, SM, 5 devs, DevOps transverse),
    développement d'une plateforme de taxation et d'alerte pré-sécuritaire traitant
    ~300 000 colis/jour, dans un contexte réglementaire et temps réel.

    Réalisations :
    • Backup du Tech Lead — animation technique d'une équipe multinationale
    • Code reviews et merge — garant de la qualité du code avant intégration
    • Conception et développement de ~30 micro-applications, chacune composée de
    micro-services : front (Angular), back (Spring Boot), consumer/producer (Kafka)
    • Initialisation et structuration des projets Spring Boot et Angular
    • Exposition et sécurisation d'APIs RESTful (Spring MVC, OpenAPI, OAuth2, JWT)
    • Consommation, manipulation et production de messages Kafka / Kafka Streams
    • Déploiement et suivi en production (Jenkins, OpenShift, ELK, pods, logs, pipelines)
    • Introduction de nouveaux outils: MapStruct, Swagger, Parameterized Tests
    • Animation de sessions XP : mob programming, pair programming, coding dojo
    • Promotion du Software Craftsmanship : Clean Code, amélioration continue

    Environnement :
    SAFe Agile, Feature team, Java 11 17 21, Spring, Angular, Micro-services,
    Kafka, Kafka streams, Jenkins, Openshift, Docker, Kubernetes, Mysql, Cassandra, liquibase,
    Mybatis, Maven, NPM, Git, Junit, Intellij, REST, Mapstruct, Lombok, Open API, SonarQube,
    JWT, Auth2.0, Jira, Cloud AWS, Amazon MSK, AWS S3
  • Enedis
    Développeur Fullstack / Refonte en Microservices
    ENERGY AND UTILITIES
    July 2018 - July 2021 (3 years)
    Nanterre, France
    Dans un cadre SAFe agile, j’ai travaillé sur les trois projets suivants:

    1) Recherche dossiers et affaires  - Refonte
    Recherche sur 200 millions d’affaires et dossiers avec un champ de recherche Full-Text et différents champs de raffinage. Moteur de recherche fait avec : un backend en micro service, un frontend avec Angular et une base de données ElasticSearch.

    2) Batch de migration GCP - From scratch
    Un spring batch pour la migration des données de 200 M de
    compteurs & affaires, à partir de l’application legacy vers des micro-services, en gérant des différents cas métiers complexes.

    3) Feedback utilisateurs - Librairie
    J'ai suggéré et intégré cette idée dans tous les micro-services du projet, établissant un lien direct entre les utilisateurs finaux et les équipes de réalisation via deux librairies: frontend en Angular et backend en Spring.

    Taches sur les 3 projets
    - Participer aux ateliers d’instruction technique.
    - Développer API, Services en Java ,composants et écrans en Angular.
    - Mise en place de l’index & mapping Elasticsearch pour la recherche.
    - Préparer avec le PO et QA des jeux de données et scénarios de tests pour la recherche: Three amigos.
    - Gestion des violations Sonar., merges requests, review de code.
    - Suivre et corriger les résultats des pipelines de gitlab CI/CD.
    - Coder à plusieurs : Code refactoring, Mob programming, Pair programming.
    - Développer des tests unitaires, integrations et end to end.
    - Conception et mise en place des Jobs et Steps Spring batch, Gérer la réentrance et le workflow des Steps et documentation.
    - Support aux lancements de batch en production & analyse des anomalies et problèmes de migration.
    - Développement des scripts BDD réentrant en PL/SQL pour rattraper des données et correction des bugs.

    Environnement : Agile Scrum, Java 11, Spring, Mysql, Cassandra, Kafka, Git, Maven, Jenkins, Openshift, Docker, Angular, mapstruct, swagger, microserices, BDD, Karma/Jasmine, Junit, Intellij, NPM, RESTfull, Tomcat, Weblogic

Recommendations

Be the first to recommend Yassine

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Diplôme national d’ingénieur en Informatique
    Ecole Nationale d’ingénieurs de Sousse
    2017
  • Cycle préparatoire Math et Physique
    Faculté des sciences de Tunis
    2014

Skill set

Categories