You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hatim El MrabitHE

Hatim El Mrabit

Concepteur Développeur Senior | Java / Full Stack

650 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Hatim

Concepteur Développeur Senior Java / Full Stack avec plus de 10 ans d’expérience dans le développement d’applications critiques en finance, retail et banque. Spécialiste Spring Boot / Spring Cloud, Angular, Microservices, Kafka, DevOps (Jenkins, Kubernetes, Docker, Terraform), avec une forte culture clean code, TDD, CI/CD et architecture distribuée. Capacité à travailler dans des environnements complexes, à la fois lead technique et contributeur hands-on.
  • Anglais

    Bilingue ou natif

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Société Générale
    Senior Full Stack Developer – Finance IT
    BANQUE & ASSURANCES
    janvier 2022 - Aujourd'hui (4 ans et 5 mois)
    Paris, France
    Projet : Market Data Server – Plateforme de provisioning et transformation de données de marché pour SimCorp Dimensions.
    Environnement Technique : Java 21, Spring Boot, Spring Cloud Netflix (Eureka, Feign), Kafka, Angular 17, Oracle 12, Jenkins, Kubernetes, Terraform, SonarQube, Cucumber, ELK, GitHub Copilot.
    • Conception et développement des microservices sécurisés (Spring Boot, Spring Security, OAuth2) exposant des API REST haute performance.
    • Mise en place de workflows automatisés avec Spring et Kafka pour l’ingestion et la transformation des données de marché.
    • Conception de composants riches et réutilisables (Angular Material, tables dynamiques, graphiques, formulaires avancés) pour améliorer l’expérience utilisateur.
    • Développement et optimisation d’interfaces Angular 17 responsives pour la visualisation et la manipulation des données de marché.
    • Développement de flux SFTP et APIs REST robustes pour l’échange inter-systèmes.
    • Déploiement continu avec Jenkins, Docker et Kubernetes (CI/CD).
    • Tests automatisés avec JUnit 5, Mockito, Cucumber (TDD) et suivi qualité via SonarQube.
    • Mise en place de solutions de monitoring et de visualisation avec la stack ELK
    • Gestion des releases en production et support RUN niveau 3.
    Spring boot Java Angular 17 Spring Cloud Jenkins
  • Carrefour
    Lead Full Stack Developer – Retail Solutions
    E-COMMERCE
    mai 2018 - décembre 2021 (3 ans et 7 mois)
    Massy, France
    Projet : OMS Maestro – Outil de gestion et d’orchestration des commandes clients (Drive, MarketPlace, Livraison Carrefour).
    Environnement Technique : Java 11, Spring Boot, Zuul API Gateway, Resilience4j, Angular 8, RabbitMQ, CouchBase NoSQL, PostgreSQL, Elasticsearch, Kubernetes, Jenkins, Fortify, SonarQube.
    • Conception et développement de microservices transactionnels pour l’orchestration des flux logistiques, financiers et facturation.
    • Intégration de la première MarketPlace Carrefour (commandes, paiements, suivi logistique).
    • Développement de workflows BPMN avec Camunda pour automatiser la gestion de commandes complexes.
    • Développement d’interfaces Angular 8 intégrant des composants riches (dashboards, graphiques, formulaires complexes, filtres dynamiques) afin de fluidifier le suivi et la gestion des commandes.
    • Conception d’APIs REST et SOAP (Apache CXF), sécurisées et résilientes via Zuul API Gateway et Resilience4j.
    • Implémentation d’une base NoSQL CouchBase et optimisation des requêtes N1QL.
    • Mise en place d’une architecture scalable sur Kubernetes et pipelines CI/CD (Jenkins, SonarQube, Fortify).
    • Intégration de la stack ELK (Elasticsearch, Logstash, Kibana) pour le monitoring, l’indexation et la recherche avancée des flux de commandes et données transactionnelles.
    • Animation des daily meetings et rôle de référent technique auprès des développeurs juniors.
  • 42 Consulting
    Java Full Stack Developer – Banking Solutions
    juin 2014 - avril 2018 (3 ans et 10 mois)
    Client : BMCE Banque
    Projet 3 : Application de gestion de clôture des comptes
    Durée : Du 10/2017 au 04/2018.
    Méthodologie : Agile Scrum
    Missions et tâches réalisées :

    Participation à la définition des objectifs stratégiques et des besoins fonctionnels et techniques du projet.
    Accompagnement des utilisateurs dans l'expression des besoins.
    Coordination directe avec les équipes métiers des partenaires.
    Paramétrage des schémas correspondant aux applications remettantes.

    Environnement Technique: JAVA 8, Angular 4, Spring 4.0.5 (Core, MVC, AOP), JAXRS(Web service REST), Hibernate4 , JUnit 4, Mockito 1.10.19, SGBD ORACLE 11g, HTML5, Boostrap, CSS3, EJB3, SQL, Eclipse Kepler, Maven 3.0.5, SoapUI, SVN.


    Client : Equidia TV.
    Projet 2: Software Engineer – Data Integration de données qui alimente une base de données NoSQL à travers un moteur parseur des flux XML issues d’un serveur de messagerie XML.
    Durée : Du 10/2016 au 10/2017.
    Méthodologie : Agile Scrum

    Missions et tâches réalisées :

    Rédaction des documents projet : Spécifications techniques, fiches de tests, fichiers de déploiements.
    Conception et Software Engineer – Data Integration Data.
    Réalisation et évolution de modules.
    Mise en œuvre d’un environnement de base de données NoSQL sur MongoDB.
    Corrections des anomalies.

    Environnement Technique : JAVA 8, ANGULAR 2, Spring 4 (INTEGRATION, DATA MongoDB, MVC), JAXWS/Apache CXF 2.7.11(service web SOAP), MVC(Web service REST), Hibernate4, SGBD MongoDB (NoSQL), TU JUnit 4, Mockito, Apache ActiveMQ 3.2, Apache Tomcat 7, SQL, Maven 3.5.2, Nexus, GIT, Jenkins, GitHub, Jira, Linux Ubuntu 16.04.


    Client : BMCE Banque
    Durée : Du 06/2014 au 10/2016
    Projet 1: Backend Developer – Risk & Compliance permettant le calcul et la production des reportings prudentiels liés à la solvabilité. Cette application est destinée à la gestion et pilotage des risques règlementaires des établissements bancaires.

Recommandations

Soyez le premier à recommander Hatim

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Classes préparatoires aux grandes écoles d'ingénieurs
    2011
    Classes préparatoires aux grandes écoles d'ingénieurs
  • Ingénieur d'Etat en développement Informatique
    2014
    Ingénieur d'Etat en développement Informatique

Compétences

Catégories