Yassine EL KOUCHI

Développeur Confirmé Java | Spring Boot

Salaire / Taux journalier

Lyon, France

Mobilité : France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaSpring BootAngularRedisKafkaRabbitMQDockerKubernetesJenkinsGitGitLabJiraConfluenceMicroservicesRESTful APIsPostgreSQLMySQLRequêtes SQLPythonC++ScrumCoaching agileCSSHTMLTypescriptJavascriptMongoDBTest Driven DevelopmentGitHub

Langues

Français (Maternelle)Anglais (Courant)Espagnol

À propos

Introduction

Développeur Java Full-Stack avec 4+ ans d'expérience en architectures microservices et transformation digitale. Expert Spring Boot/Micronaut et Angular, spécialisé dans le secteur bancaire et assurantiel avec des réalisations chez Groupama, France Travail et Bouygues Telecom. J'apporte une expertise en programmation réactive, CI/CD et méthodologies Agile pour des solutions robustes et scalables.

Liens

Expérience de travail

Développeur Java

GROUPAMA - G2S

oct. 2024 - Présent

2 ans 1 mois

Lyon, France

Description du projet : Intégré à une équipe AGILE dédiée à la maintenance et au développement d'applications numériques pour le secteur des assurances, je contribue à la transformation digitale des solutions Vie pour le compte des clients du groupe GAN et des réseaux Groupama. Équipe & Méthode: Équipe de 14 personnes : 6 devs back et 4 front, TechLead, Scrum Master, un Product Owner et un chef de projet. Méthodologie de travail : Agile Scrum Missions principales : Analyse technique : + Evaluation des besoins, études d'impact, et rédaction des spécifications techniques. Développement Backend : + Conception et implémentation de composants back-end en Java 17 et 21 avec le framework Spring Boot et GTEC3. Gestion des données : + Manipulation efficace des données Oracle avec Redis pour le stockage temporaire et l’optimisation des requêtes. Échanges asynchrones : + Nous utilisions RabbitMQ pour gérer les échanges asynchrones entre les microservices. Dans une dé-marche d'amélioration continue, nous avons également migré vers Apache Kafka afin de renforcer la résilience et d'augmenter la capacité de traitement des flux d'événements. Participation active aux tâches de RUN : + Surveillance des applications en production, analyse et correction des anomalies en environnement de Recette et de Production, garantissant ainsi la disponibilité et la stabilité des services. Qualité du code : + Utilisation d’Elasticsearch et SonarQube afin d’analyser et d’améliorer la propreté du code. Tests : + Réalisation de tests unitaires et enchâînés pour assurer la qualité et la robustesse des fonctionnalités l i-vrées avec JUnit4 et Mockito. Collaboration : + Utilisation des outils modernes de gestion de projet et versioning : GIT/GitLab, JIRA, Confluence pour une coordination optimale avec l ’équipe et le Scrum Master.

Ingénieur Fullstack Java/Angular

France Travail

nov. 2022 - oct. 2024

2 ans

Aix-en-Provence, France

Contexte : Développement d’une application pour France Travail dédiée aux personnes âgées, leur permettant d’accé-der facilement aux avantages financiers offerts par l ’organisme (retraite, assistance en cas de difficultés, etc.). Cette application propose des formulaires interactifs facilitant les échanges entre les bénéficiaires et France Travail. Équipe de 10 personnes. Tâches effectuées : • Développement Backend : Conception et implémentation de microservices en Spring Boot (Java 17) pour le traitement et la gestion des données. • Développement Frontend : Réalisation d'interfaces utilisateur réactives et dynamiques avec Angular. • Gestion de Base de Données : Implémentation d’un mécanisme de cach pour la gestion des données et l'optimisation des requêtes en utilisant Redis et Redis-Insight. • CI/CD : Mise en place de pipelines CI/CD avec Jenkins et Podman pour automatiser le déploiement et les tests. • Application de la démarche TDD (Test-Driven Development) : écriture des tests unitaires et d'intégration en amont du développement, garantissant une meilleure qualité logicielle et une couverture de tests optimale. • Collaboration Agile : Travail en équipe selon les méthodologies Agile/Scrum, participation aux réunions quotidiennes et aux revues de sprint.

Full Stack Engineer

Bouygues Telecom

oct. 2021 - oct. 2022

1 an 1 mois

Paris, France

Contexte : Contribution au développement d’une application de gestion des contacts, en mettant l ’accent sur la créa-tion d’une solution efficace et conviviale. Équipe de 12 personnes. Tâches effectuées Méthodologie Agile : Participation à la gestion du backlog produit et aux sprints en collaboration avec l ’équipe de dévelop-pement, sous la direction d’un Scrum Master. Tests : Rédaction et exécution de tests unitaires et d’intégration avec JUnit et Mockito, garantissant la qualité des l ivrables avant chaque mise en production. Développement Frontend Développement d’une interface utilisateur intuitive et responsive avec Angular, respectant les stan-dards HTML5 et CSS3 pour une expérience utilisateur optimisée. Gestion des données : Conception de bases de données relationnelles avec MySQL, optimisation des requêtes SQL pour des temps de réponse rapides. Développement Backend : Conception et implémentation d’API RESTful en Spring Boot (Java 8) pour gérer l’intégration des contacts, tout en assurant la sécurité et la performance des requêtes.

Développement web

Banque Centrale Populaire - BCP

févr. 2021 - août 2021

7 mois

Casablanca, Maroc

Architecture MicroService, JAVA 8, Spring Boot, docker, Kubernetes, Jenkins, CI/CD, gitlab, Swagger2.

Développeur Java

PROTELEC

juin 2020 - oct. 2020

5 mois

Casablanca-Settat, Morocco

Contribution à la conception et de développement d’une application de gestion de stock.


Formation

Centrale Méditerranée

Master's degree, Mathématiques et informatique

2021 - 2022

1 an 2 mois

Activités et associations : Sport : Tennis, Organisation des événements humanitaires et Jeux vidéos

Programmation, Analyse, SQL, JAVA

CPGE - Classes préparatoires aux grandes écoles

Mathématiques et Physique

2017 - 2019

1 an 11 mois

Résultat : Très bien


Licences et certifications

Test of English for International Communication (TOEIC)

Délivré le : juil. 2023

Certifié par VICTORIA'S English

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.