ilias EL GHAOUTI

Développeur Fullstack Senior Java|Angular|Kafka

Salaire / Taux journalier

Paris, France

Mobilité : Lille

Freelance

Peut venir sur site

Expertises

AngularKafkaSpring BootKubernetesSassJavascriptCSSJavaMongoDBAWSDynamoDBElasticsearchAWS LambdaPostmanSwagger/OpenAPIWebpackLinuxTomcatGitDockerRESTful APIsApacheBootstrapTypescriptAmazon EC2MavenTerraformHTMLAnsibleShopify

Langues

AnglaisArabeEspagnolFrançais

À propos

Introduction

Je suis développeur Full Stack Java/Angular avec plus de 5 ans d’expérience, notamment sur des projets utilisant Kafka, Kubernetes et le cloud AWS (certifié). J’aime relever des défis techniques, apprendre de nouvelles technologies et sortir de ma zone de confort, en particulier sur des sujets complexes. Je suis convaincu de pouvoir apporter une réelle valeur ajoutée à votre projet grâce à mon expertise et ma capacité d’adaptation.

Liens

Expérience de travail

Développeur Fullstack Senior Java | Angular | Kafka | Kubernetes | AWS

Urssaf Caisse nationale

oct. 2024 - Présent

2 ans 1 mois

Lille, France

Environnement technique : Java 17/21, Angular 14/16, Spring-Boot 3, Spring WebFlux, Jpa, REST/SOAP, Jenkins, Gitlab, Kafka, Oracle, SonarQube, Swagger, Nexus, Docker, kubernetes, OpenLens, ActiveMQ, Kibana, Cucumber. Architecture : Microservice. Methodologie de travail : Agile. Responsabilités : - Participation aux ateliers métiers pour le recueil des besoins fonctionnels. - Conception et développement de microservices afin de répondre aux évolutions fonctionnelles, en utilisant Spring WebFlux pour implémenter des traitements asynchrones et réactifs. - Développement des composants et services sur Angular. - Mise en place de Kafka pour assurer la communication entre un producer et un consumer, avec implémentation des tests unitaires pour vérifier l'envoi des messages sur les topics côté producer, ainsi que la consommation des messages côté consumer. - Déploiement de pods, CronJob et Job en utilisant Helm, avec configuration des templates Helm (Deployment, ConfigMap, etc.). - Résolution d'anomalies sur le front-end et le back-end pour assurer la qualité des livrables. Mise en place de tests unitaires sur le front-end et back-end, ainsi que des tests end-to-end via Cucumber. - Analyse et évolution de code legacy en C/C++ dans un système applicatif existant. - Création de services REST dans un contexte legacy pour l'appel d'API externes. - Mise en place de feuilles XSL dans une architecture legacy pour le rendu des vues front-end à partir de données XML. - Développement et gestion de handlers dans un environnement legacy pour piloter les échanges de données et assurer les traitements métier.

Développeur Fullstack Senior Java | Angular | Kafka | Kubernetes | AWS

Ministère de l'Agriculture et de la Souveraineté alimentaire

févr. 2024 - oct. 2024

9 mois

Belfort, France

- Environnement technique : Java 17 / 21, Angular 16 / 18, WebFlux, Spring Boot 3, JPA, REST, Jenkins, GitLab, Kafka, Oracle, MongoDB, SonarQube, Swagger, Nexus, Docker, Swarm - Architecture : Microservices - Méthodologie de travail Agile (Scrum) - Responsabilités : Référent technique sur deux applications (une existante et une développée from scratch) : coordination technique, support et accompagnement de l’équipe. Encadrement et mentorat des développeurs juniors : revues de code, bonnes pratiques, montée en compétence. Conception technique complète et supervision du développement back-end en Spring Boot et front-end en Angular. Collaboration avec les Business Analysts et les UX/UI Designers pour transformer les besoins métiers en solutions ergonomiques et performantes. Création et intégration des écrans front-end à partir de maquettes Figma. Mise en place et suivi de la qualité logicielle : stratégie de tests, intégration continue via GitLab CI/CD, suivi de la dette technique avec SonarQube. Contribution à la maintenance corrective et évolutive de l’application existante : amélioration des performances et ajout de nouvelles fonctionnalités.

Stellantis

mai 2022 - févr. 2024

1 an 10 mois

Belfort, France

Développeur Fullstack Senior Java | Angular | Kafka | Kubernetes | AWS

mai 2023 - févr. 2024

10 mois

Belfort, France

Solution de supervision et de contrôle qualité des pièces manufacturées en environnement industriel. Environnement technique : Java 11, Angular 16, Spring Boot 3, WebFlux, JPA, Kafka, Mockito, PostgreSQL, MongoDB, AWS, NodeJS, SonarQube, IntelliJ, Swagger, Docker Architecture : Monolithique Méthodologie de travail : Agile Responsabilités : Participation aux ateliers métiers pour le recueil et l’analyse des besoins. Développement d’API Spring Boot pour répondre aux évolutions fonctionnelles. Développement des composants et services front-end en Angular. Optimisation des tests unitaires front-end et back-end. Migration de la base de données vers AWS. Actualisation des templates de déploiement Jenkins.

Développeur Fullstack Java | Angular | Kafka | Kubernetes | AWS

mai 2022 - mai 2023

1 an 1 mois

Belfort, France

Projet : Application web de gestion logistique. Environnement technique : Java 8, Spring Boot 2, Angular, WebFlux, JMockit, JPA, OracleDB, SQL, MongoDB, JMS, RabbitMQ, Kafka, Apache Camel, TeamCity, SonarQube, Web Services (REST, SOAP) Architecture : Hexagonale Méthodologie de travail : Agile Responsabilités clés : 1. Pilotage et Analyse Fonctionnelle : Traduction des besoins métier complexes en spécifications techniques détaillées. 2. Architecture Événementielle (Kafka) : Conception et développement d'API résilientes et asynchrones pour la communication inter-microservices. 3. Optimisation Back-end (Spring Boot / Apache Camel) : Création de modules critiques pour l'analyse volumétrique et l'optimisation des performances en temps réel. 4. Agilité et Qualité (CI/CD) : Contribution active aux cycles Agile (Scrum) et amélioration des pipelines de livraison continue (CI/CD) pour une haute qualité.

Ingénieur Full Stack Java Angular

Capgemini

nov. 2021 - mai 2022

7 mois

Belfort, France

Application web permettant la gestion intégrée des projets internes, ainsi que la gestion des collaborateurs et la génération de rapports pour ces projets. Responsabilités : -Développement des composants et services sur Angular. -Développement des API via Spring Boot pour répondre aux évolutions fonctionnelles.

Ingénieur Full Stack Java Angular

Hutchinson

avr. 2021 - oct. 2021

7 mois

Châlette-sur-Loing, France

Développement d’API REST en Java Spring Boot et d’interfaces utilisateur en Angular. Gestion de la sécurité avec Spring Security et persistance des données avec JPA/Hibernate. Écriture de tests unitaires et end-to-end pour garantir la qualité du code. Participation aux pipelines CI/CD pour automatiser les déploiements. Documentation des API et revue de code en environnement Agile.


Formation

University of Lille 1 Sciences and Technology

Master 2 (M2)

2020 - 2021

2 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.