RIHEM MISSAOUI

Senior Développeur Full Stack Java-Spring Boot

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootMicroservicesAngularDockerKubernetesOpenShiftAWSAzureGitJenkinsMavenKafkaTest Driven DevelopmentGrafanaPostgreSQLOracleGitLabConfluencePostmanSwagger/OpenAPIJiraBootstrapJavascriptJBoss

Langues

Français (Maternelle)Arabe (Maternelle)Anglais (Courant)

À propos

Introduction

Développeuse Full Stack Java/Spring Boot avec +8 ans d'expertise en architectures microservices et systèmes critiques (La Poste, ENEDIS, BNP Paribas, Société Générale). Spécialisée en développement backend avancé avec Kafka, Docker/Kubernetes et monitoring temps réel (Grafana/ELK). J'apporte scalabilité, performance et fiabilité à vos applications métiers complexes avec une maîtrise complète de l'écosystème Spring et des pratiques DevOps.

Liens

Expérience de travail

Developpeur Backend Java

La poste

juil. 2024 - oct. 2025

1 an 4 mois

Paris, France

– Développement et maintenance d'un socle technique central (framework) pour l'exécution de flux métiers, intégrant des fonctions Spring, des modules batch et des readers configurables via fichiers XML. – Conception et consommation de API REST pour l'interaction avec différents systèmes et flux métiers. – Gestion des flux de données en temps réel avec Kafka, assurant la communication et la synchronisation entre microservices. – Livraison et déploiement des applications avec Docker et OpenShift, garantissant scalabilité et fiabilité des services. – Suivi et monitoring des flux via Grafana et Elasticsearch, incluant analyse des logs, suivi des runs et génération de rapports pour optimiser performance et fiabilité. – Documentation technique et fonctionnelle sur Confluence, facilitant le partage et la traçabilité des évolutions. – Travail en méthodologie Agile, avec participation aux cérémonies Scrum (daily stand-ups, sprint planning, grooming, rétrospectives). – Résolution des incidents et optimisation des flux batch et temps réel pour améliorer les performances globales des applications. – Technologies et outils: Java 21, Spring Boot, Spring Batch, Spring Cloud, REST, SOAP, microservices, readers batch, PostgreSQL, PL/SQL, Oracle, Kafka, Docker, OpenShift, Kubernetes, Grafana, Elasticsearch, Kibana, CUT, Jenkins, Git, GitLab, Azure DevOps, Toolchain, Maven, Agile Scrum, Confluence, suivi de run et génération de rapports.

Developpeur Full Stack Java-Angular

ENEDIS

déc. 2022 - juin 2024

1 an 7 mois

Paris, France

– Développement de SysPO, application critique de gestion d'infrastructures électriques. – Conception d'une architecture microservices Java/Spring Boot. – Mise en place de Kafka pour le streaming d'événements et la communication entre services. – Résolution de problèmes complexes et optimisation de la performance applicative. – Gestion de la stabilité en production et correction proactive des anomalies. – Orchestration des cycles de projet en utilisant les méthodologies Scrum et Agile, incluant la planification des sprints, le raffinement du backlog, les daily stand-ups, les revues de sprint et les rétrospectives. – Production de documentation technique et métier complète pour assurer la clarté du projet, l'alignement des équipes et un transfert de connaissances efficace. – Mentorat et accompagnement des nouveaux développeurs. – Collaboration étroite avec les équipes de tests pour assurer la qualité du code et faciliter l'intégration des nouvelles fonctionnalités. – Technologies et outils: Java 11, SpringBoot, Spring Cloud, Spring Security, Spring Cloud Netflix (Eureka, Hystrix, Feign, Ribbon, Zuul), Spring Batch, Hibernate 5, JPA2, Spring Data, Java Stream API, Angular, Maven, Mockito, JUnit 5, TDD, MapStruct, Lombok, Postman, REST, SOAP, Open API, PostgreSQL, H2, Liquibase, Idatha, Jenkins, Git/GitLab (git flow), Docker, AWS, OpenShift/Kubernetes, Sonar, Agile Scrum, Jira, API Gateway, microservices architecture.

Developpeur Full Stack Java-Angular

BNP Paribas Asset Management

avr. 2021 - oct. 2022

1 an 7 mois

Paris, France

– Contribution clé au développement et à la maintenance continue de TRAILS, une application critique de support à la décision en trading temps réel. – Collaboration étroite avec une équipe dynamique de trois développeurs pour intégrer de nouvelles fonctionnalités avec Angular et Spring Boot, garantissant fonctionnalité optimale et expérience utilisateur fluide. – Pilotage de la migration complexe du moteur quickfixJ (protocole FIX) de FIX 4.4 vers FIXT 1.1, établissant des connexions directes avec différents fournisseurs et améliorant les capacités de trading. – Conduite de la migration de plusieurs applications vers Angular 11, mise en place de pipelines de build et de release efficaces via Azure DevOps, assurant une transition fluide avec un minimum d'interruptions. – Surveillance proactive et résolution des vulnérabilités de sécurité, notamment la mise à jour de bibliothèques critiques comme log4j et spring4shell via des scripts Shell pour un déploiement simplifié. – Animation des cérémonies Agile, favorisant la collaboration et l'amélioration continue, et mise en place de dashboards Kibana pour le suivi des logs et l'optimisation des performances du système. – Technologies et outils: Java, Angular, Spring Boot, Spring Batch, Bootstrap, API REST, PostgreSQL, Maven, Jenkins, Git, Azure DevOps, Toolchain, Log4j, Elasticsearch, Kibana, Linux Shell.

Developpeur Full Stack Java-Angular

Societe Generale

juin 2019 - mars 2021

1 an 10 mois

Paris, France

– Contribution majeure au développement de l'outil de remédiation KYC (Know Your Customer) pour Société Générale, améliorant les processus de conformité et garantissant le respect réglementaire. – Participation active aux réunions Scrum, impliquant daily stand-ups, planification de sprint, estimation des User Stories et sessions de grooming avec les Product Owners. – Développement de webservices REST et d'écrans de supervision Angular, utilisant Bootstrap 4 et HTML pour offrir des interfaces intuitives et une expérience utilisateur fluide. – Configuration de processus batch pour extraction, calcul et export de données au format CSV, optimisant la gestion des flux de données. – Résolution efficace des incidents de production dans les environnements DEV, HOB et PROD, assurant la stabilité et la fiabilité du système. – Automatisation de flux critiques (CCK, BRI, CONTACT, SPLUNK), simplifiant les opérations et améliorant l'efficacité, avec livraison ponctuelle des notifications. – Conception de tests unitaires avec JUnit et Mockito, ainsi que de tests fonctionnels et d'acceptation avec Cucumber, garantissant une couverture de test solide et la qualité logicielle. – Technologies et outils: Java, Angular, Spring Boot, Spring Batch, Bootstrap, API REST, PostgreSQL, Maven, Jenkins, Git, Azure DevOps, Toolchain, Log4j, Elasticsearch, Kibana, Linux Shell.

Developpeur Full Stack Java-Angular

Medinfo France

mai 2017 - mai 2019

2 ans 1 mois

Paris, France

Projet 1: Migration de l'application Ehemobank – Contribution à la migration de l'application Ehemobank de la version 5.0 à 5.2, utilisant Angular 6 et Spring Boot. – Participation active à l'analyse des solutions techniques et à la validation des exigences fonctionnelles. – Conception et développement de modules fonctionnels, respectant les standards architecturaux définis. – Développement de la couche d'interaction avec des applications hospitalières externes via des webservices REST. – Conception de la couche métier et création de tests unitaires pour assurer la qualité du code. – Environnement technique: Java, Angular, Spring Boot, Spring Batch, RESTful APIs, Maven, PostgreSQL. Projet 2: Refonte du système e-Hematos pour les centres de transfusion sanguine – Pilotage de la refonte complète du système d'information pour la gestion des centres de transfusion sanguine (e-Hematos). – Réalisation d'une étude approfondie, conception et développement de plusieurs modules utilisant Spring (IOC, MVC, AOP), JPA/Hibernate, Struts 2, JavaScript. – Maintenance et configuration des modules développés, paramétrage et préparation de démonstrations pour les livraisons. – Environnement technique: Java, Spring, Hibernate, Struts 2, PostgreSQL, Maven, Jenkins. Projet 3: Migration de l'application web Ehemobank – Pilotage de la migration de l'application web legacy Ehemobank de Struts 1 vers Struts 2. – Mise à jour des versions et amélioration de la qualité du code. – Environnement technique: Java, Struts 2, PL/SQL Oracle, Eclipse, JBoss, Maven.


Formation

Ecole Nationale des Études d'Ingénierie de Sfax, Tunisie

Diplôme d'ingénieur, Informatique

2013 - 2016

2 ans 10 mois

IPEIS - Institut Préparatoire aux Etudes d'Ingénieur de Sfax, Tunisie

Diplôme Préparatoire, Mathématiques et Physique

2011 - 2013

1 an 10 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.