Ilyas BEN ABDELLAH

Senior Java Developer | Spring Boot

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

LLMs / Large language modelsJavaAWSSpring BootFlaskOracle DatabaseOracleMySQLAnsibleKanbanScrumJenkinsn8nMavenSEODesign ThinkingConfluenceTest Driven DevelopmentHexagonal ArchitectureSoftware CraftsmanshipDéveloppement FullstackMicroservicesReactSassJavascriptpandasVueAngularBig DataIADevOpsBase de données SQLC++PythonDomain Driven DesignCassandraElasticsearchKafkaAWS LambdaSwagger/OpenAPIEvent Driven ArchitectureKubernetesGitIoTSnowflakeBitbucketClean CodeDockerJiraGitLab

Langues

AnglaisArabeEspagnolFrançais

À propos

Introduction

Développeur Java FullStack (React,VueJs,Angular) depuis 10 ans, expert sur l'écosystème Spring travaillant avec des clients grands compte en France tels que : Société générale, Enedis, BPCE, possédant des compétences en IA (Python, LLM, RAG, Agents AI), en devops (Docker, Kube, Terraform, Ansible, Jenkins, etc) et en cloud (aws), je suis prêt à relever de nouveaux défis. Ilyas BEN ABDELLAH

Liens

Expérience de travail

Tech lead / Développeur Java ReactJs

CitegestionFreelance

janv. 2025 - Présent

1 an 10 mois

Paris, France

Projet : MUSE : Projet IOT pour le pilotage et la gestion du patrimoine urbain Missions et tâches réalisées : ▪Encadrement de développeurs : Création de technical stories, Code review, Points avec les architectes ▪Développement from scratch et mise en prod de microservices en respectant l’architecture hexagonale ▪Conception et développement des user stories / Correction des bugs ▪Environnement IOT + SIG (Géospatial) Environnement technique: ▪Architecture: IOT + Microservices + Hexagonale + MultiTenant ▪Back-End : Java 21, Rest API, OpenAPI, Spring Security, Spring AOP, RabbitMq, Hibernate , Liquibase ▪Front-End: ReactJs 18, MapLibre (Carto), TanStack, Zod, Axios ▪SGBD: AWS RDS , PostGis, PostgreSql ▪IA : Github Copilot ▪Devops : Gitlab-Ci, Renovate, Docker, Kubernetes,Helm, Grafana, Headlamp, Terraform ▪AWS : RDS, EKS, S3 ▪Tests Unitaires / Tests d’intégration / Test de performance: Junit , Mockito , Wiremock, Jmeter ▪Outils : Keycloack,Intellij, GitLab, Nexus, Postman, Sonar ▪Gestion de projet : Jira ▪IOT : Cumulocity

Tech Lead JAVA /IA/ReactJs

GeopostFreelance

janv. 2024 - janv. 2025

1 an 1 mois

Paris, France

Projet 1 : FOOD (Projet BigData : Gestion des alertes des colis Food du groupe DPD) Missions et tâches réalisées : ▪Migration (Data et Dev) de la gestion des sondes et mesures de Chronopost vers DPD ▪Encadrement d’une équipe de deux développeurs ▪Problématiques Multithreading (CompletableFuture) ▪Chiffrage des User stories ▪Développement des User stories en pair programming ou autonomie ▪Relecture de code (Code Review) ▪Présentation au client des évolutions réalisées en fin de sprint (Démo) ▪Développement des APIs REST et des interfaces graphiques avec React Redux ▪Correction des bugs ▪Déploiement applicatif via Gitlab-Ci et Jenkins et intégration de GitFlow dans la partie microservices Environnement technique: ▪Architecture: BigData + Microservices ▪Back-End : Java 11, SpringBoot, Spring Security, Kafka, Spring Data Cassandra, Spring Data, Hibernate, Flyway ▪Front-End : ReactJs, React-Redux, Material Ui ▪SGBD: Cassandra (pour BigData) + PostgreSql ▪Devops : Gitlab-Ci, Docker, Kubernetes,Helm, Podman ▪Tests Unitaires / Tests d’intégration : Junit , Mockito , Wiremock, Cucumber ▪Outils : Keycloack,Intellij, GitLab, Nexus, Swagger, Sonar ▪Gestion de projet : Jira Projet 2 : Gestion des étiquettes colis (Projet IA/Multi RAG) Missions et tâches réalisées : ▪Développement d’un microservice en flask (python) pour la gestion des étiquettes colis ▪Intégration de l’IA générative pour analyse des documents en utilisant le LLM OpenAI , MultiRAG (scan pdf avec image) et un agent IA Environnement technique: ▪Back-End : Python 3.9 , Flask ▪LLM : OpenAI ▪MultiRAG : PgVector, Langchain ▪Agents AI: Langchain, Tools

Développeur Java Back End

Societe Generale Corporate and Investment Banking - SGCIB

déc. 2021 - déc. 2023

2 ans 1 mois

Paris, France

Projet : Process KYC (Know Your Customer) : Application pour l’onboarding des clients de la SGCIB Missions et tâches réalisées : ▪Développement du projet from scratch : de la conception jusqu’à la mise en prod ▪Conception technique des User et Technical Stories. ▪Développement de nouvelles fonctionnalités (User Stories, Technical Stories) et correction de bugs. ▪Relecture de code (Code Review) ▪TDD Environnement technique: ▪Architecture: Architecture microservice ▪Back-End: Java 8/11, Multithrading (ParallelStream), Spring Boot, RabbitMq, Spring Data, Spring Security, Hibernate, flyway. ▪Tests Unitaires / Tests d’intégration : Junit , Mockito , Wiremock ▪DevOps : Docker, Kubernetes, Jenkins ▪Monitoring : ElasticSearch ▪SGBD : Postgresql . ▪Outils : Intellij, Git, GitHub, Sonar, Nexus

Ingénieur JAVA/JEE & VueJs

Groupe BPCE

nov. 2020 - déc. 2021

1 an 2 mois

Paris, France

Méthodologie de travail : Méthodologie Agile Projet : Missions et tâches réalisées : - Conception technique des User et Technical Stories. - Développement de nouvelles fonctionnalités (User Stories, Technical Stories) en Back-End (Spring Boot : 70 % ) et Front-End (VueJs : 30%) - Implémentation des web services Rest. Environnement technique: - Architecture : Deux microservices - Back-End : Kafka API, Java 8, Spring Boot, Spring Rest, Spring Data, Hibernate. - Tests Unitaires : Junit , Mockito , Spring Test - Front-End : VueJs. - DevOps : OpenShift, AWS (S3), Jenkins - SGBD : Oracle, PL/SQL. - Outils : Git, BitBucket, Sonar, Nexus, Swagger - Gestion de projet : Jira.

Ingénieur E&D JAVA/JEE

Enedis

juin 2018 - sept. 2020

2 ans 4 mois

Paris, France

Compétences techniques : Méthodologie de travail : Méthodologie Agile Back-End : JAVA 8,JAVA/J2EE, Framework Apache Camel, Spring Core, Spring Boot, Spring Batch, Spring Security, Spring AOP, Spring Data,Hibernate,Spring Rest, Soap/JAX-WS, Feature Flipping. Stack ELK: ElasticSearch, Logstash, Kibana. Tests Unitaires : Junit , Mockito , Spring Test, ArchUnit. Front-End: Angular 6, JavaScript, Jquery. Tests de non regression : Fitness, Selenium. SGBD : Oracle, PL/SQL. Serveur d’application : Weblogic, Tomcat. DevOps : Docker,Jenkins, Ansible. Orchestration : Xquery, OSB (Oracle Service Bus) Outils : GIT, Gitlab, Sonar, Maven, Nexus, SOAPUI, SWAGGER. Workflows : Framework ACTIVITI. Gestion de Projet: JIRA, Target Process

Ingénieur d'étude et développement JAVA/JEE

Linedata

déc. 2016 - mai 2018

1 an 6 mois

Casablanca, Maroc

-> Projet : Ekip-Pos progiciel pour la gestion des produits de crédit et de financement. -> Missions et tâches réalisées : - Développement de nouvelles fonctionnalités et participation à la maintenance de la solution pour les clients . - Rédaction des documents de spécifications techniques. - Assistance au client. ->Environnement et technologies : - Eclipse, Java/J2EE, Spring, Hibernate, Oracle, Git, Drools, JBPM, Soap /JAX-WS, Jasper, JUnit, Maven.

Ingénieur analyste Java/J2EE

Silog ERP

mars 2016 - déc. 2016

10 mois

Ingénieur d'état en informatique

Ecole Mohammadia d'Ingénieurs

sept. 2011 - juil. 2014

2 ans 11 mois

Stage de projet de fin d'études : La refonte du portail intranet de l’Office des Changes

Office Des Changes

févr. 2014 - juil. 2014

6 mois

Rabat, Maroc


Formation

Ecole Mohammadia d'Ingénieurs

1900 - 1900

1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.