Youness Aithaba

Développeur Full Stack Senior | Java & React

Salary / Daily rate

47600 Francescas, France

Freelance

Can come onsite

Skills

DevOpsReactJavaSpring BootKafkaSQL QueriesClean CodeMongoDBMicroservicesGrafanaDockerKubernetesElasticsearchPythonTypescriptHexagonal ArchitectureEvent Driven ArchitectureAgile CoachingNodeGitPostgreSQLPrometheusScrumJavascriptAngularJenkinsRabbitMQBitbucket

Languages

French (Fluent)English (Fluent)

About me

Intro

Développeur Full Stack avec +7 ans d'expertise en architectures microservices et systèmes critiques (RATP, Société Générale, Carrefour). Spécialisé Java/Spring Boot et React, avec maîtrise complète des technologies DevOps (Docker, Kubernetes, CI/CD) et messaging asynchrone (Kafka, RabbitMQ). J'apporte des solutions robustes et scalables pour vos projets e-commerce, risk management ou systèmes complexes.

Links

Work experience

Développeur Full Stack Java/React – Order Management System

RATPgroup

Jan 2024 - Present

2 years 10 months

Paris, France

→ Objectif de la mission : Développement et maintenance de l'application OPAMT pour l'optimisation de la gestion de la maintenance des trains en Île-de-France. → Réalisations : -Maintenance évolutive et corrective de l'application OPAMT pour assurer la stabilité, la performance et l'adaptabilité aux nouveaux besoins. -Amélioration des performances de l'application pour une meilleure expérience utilisateur. -Développement de nouvelles fonctionnalités en intégrant les meilleures pratiques DevOps. -Intégration des pratiques DevOps assurant des développements sécurisés, avec des outils de déploiement continu et d'intégration continue (CI/CD). -Participation aux séances de backlog refinement pour affiner les besoins techniques et fonctionnels. -Contribution à la conception et aux choix techniques des nouvelles fonctionnalités (modèle de données, MCD). -Support aux membres de l'équipe dans les processus de développement, tests et déploiement. -Exécution de tests, identification des bugs et débogage pour maintenir la qualité logicielle. -Revues de code régulières, refactoring et optimisation en collaboration avec l'équipe projet. -Application des meilleures pratiques de développement en Java (design patterns, code review, analyse SonarQube). → Stack technique : Java, Spring Boot, PostgreSQL, CI/CD, SonarQube, Design Patterns, Agile Scrum, React

Développeur Full Stack – Risk Management System

Société Générale

Aug 2021 - Dec 2023

2 years 5 months

Paris, France

→ Objectif de la mission : En tant que Développeur Full Stack chez Société Générale, je participe à la conception, au développement et à la livraison continue d'un système complet de gestion des risques (Risk Management System). Mon rôle met l'accent sur la conformité aux normes réglementaires européennes et internationales, l'amélioration de la scalabilité du système et la livraison de logiciels de haute qualité grâce à des pratiques DevOps avancées. En collaboration avec des équipes transverses, je me concentre sur la livraison de solutions robustes basées sur une architecture microservices, garantissant la transparence financière et la maîtrise des risques sur plusieurs domaines métier. → Réalisations : Contribution à la stratégie technique et à la conception de l'architecture, en adoptant des architectures Hexagonale et Systèmes Distribués. Mise en œuvre de pipelines CI/CD et orchestration de conteneurs via Docker, Kubernetes et Helm Charts. Gestion de la communication asynchrone via RabbitMQ et Kafka, avec supervision en temps réel via Grafana et Prometheus. Développement de microservices cœur de métier en Java (8, 11, 17, 21), Spring Boot/Cloud, Spring Batch, avec intégration de solutions avancées de cache, messagerie et stockage. Collaboration en environnement Agile/Scrum avec une forte orientation vers l'amélioration continue et l'optimisation des performances. → Stack technique : Java, Spring Boot, Python, MongoDB, Camunda BPMN/DMN, Orchestration, Couchbase, PostgreSQL, RabbitMQ, Jenkins, Angular, React, Docker, Kubernetes, Kafka, Elasticsearch, et plus encore.

Développeur Full Stack – Order Management System

Carrefour

May 2019 - Jul 2021

2 years 3 months

Casablanca-Settat, Morocco

→ Objectif de la mission : Développement et maintenance de l'OMS (Order Management System), plateforme e-commerce gérant l'ensemble du cycle de vie de la commande : de l'envoi de la commande à la préparation, en passant par la gestion de la livraison, jusqu'au paiement et à la facturation. Projet basé sur une architecture microservices, avec Camunda comme moteur BPMN pour gérer la logique métier complexe et piloter les événements du cycle de vie de la commande. → Réalisations : Développement du Backoffice sous Angular pour la gestion des Points de vente, des Remboursements de commandes et gestes commerciaux, des Événements de crise (retards de commandes, annulations massives...) et des flux Partenaires. Développement et maintenance de processus métier complexes via Camunda BPMN. Mise en place de flux asynchrones via RabbitMQ et Kafka pour assurer la communication inter-services. Évaluation et développement des User Stories en collaboration avec les équipes produit. Packaging et gestion des versions de release. Résolution des incidents de production et activités RUN (Support, intégration de la préparation des commandes, résolution des problèmes de paiement...). Participation active aux cérémonies Agile Scrum (Daily, Sprint Planning, Review, Rétrospective). → Stack technique : Java 8, 11, Spring Boot / Spring Cloud, JUnit / Mockito, RabbitMQ, Kafka, Camunda BPMN, PostgreSQL, Couchbase, JavaScript / TypeScript, React 16, Apache HTTP, Jenkins, Artifactory, Docker / Kubernetes / Helm, Azure Cloud, Git / Bitbucket, Blob Storage


Education

Ecole Marocaine des Sciences de l'ingénieur

2017 - 2019

2 years 1 month

Université Hassan II

Licence

2016 - 2017

1 year 1 month


Licenses & certifications

Oracle Certified Professional: Java SE 17 Developer

Issued: Feb 2025

Certified by Oracle

Building Scalable Java Microservices with Spring Boot and Spring Cloud

Issued: Nov 2023

Certified by Coursera

DevOps, Cloud, and Agile Foundations Specialization

Issued: Mar 2023

Certified by IBM

Advanced React

Issued: Feb 2023

Certified by Meta

Developing Back-End Apps with Node.js and Express

Issued: Jan 2023

Certified by IBM

The best place to find your next move

© 2026. All Rights Reserved.