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

Hamza Maslouh

Développeur Full-Stack Java Senior

560 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Hamza

Ingénieur Full-Stack Java senior, spécialisé dans la conception et le développement d’applications distribuées basées sur Spring Boot, Angular et les architectures microservices. Passionné par les systèmes robustes, la qualité logicielle et la performance, j’interviens sur tout le cycle de vie du produit, de l’analyse fonctionnelle jusqu’à la mise en production.
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

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

Expériences

  • Carrefour One
    Ingénieur Full-Stack Java Senior
    GRANDE DISTRIBUTION
    avril 2022 - Aujourd'hui (4 ans et 2 mois)
    Massy, France
    Rôle : Développeur Java Senior
    Projet : Migration du système de paiement
    Méthodologie : Scrum
    Equipe : 10 personnes

    Description des projets:

    Participation à la migration du système de paiement du site carrefour.fr d’une application monolithique vers une architecture microservices afin d’améliorer les performances, la scalabilité et la résilience du parcours d’achat.

    Implémentation des évolutions sur les microservices intervenant dans l’ensemble du parcours e-commerce, depuis la création du panier jusqu’au paiement et à l’envoi de la commande pour préparation.

    Responsabilités & Réalisations:

    • Analyse des User Stories, étude d’impact et découpage en sous-fonctionnalités techniques.
    • Chiffrage, estimation de la charge et suivi de l’avancement des US.
    • Analyse des nouveaux besoins fonctionnels et techniques relatifs aux solutions de paiement : CB, paiement en plusieurs fois, cartes cadeaux, cartes de fidélité, etc.
    • Implémentation des évolutions sur les microservices Spring Boot ainsi que sur les fonctionnalités front-end associées.
    • Développement de tests unitaires et tests d’intégration automatisés.
    • Relecture de code, validation des Pull Requests et accompagnement dans l’amélioration des bonnes pratiques.
    • Intégration et configuration de SonarQube, analyse des rapports et correction des dettes techniques identifiées.
    • Participation aux mises en production des nouvelles fonctionnalités.
    • Développement de tests de performance et optimisation des temps de réponse des endpoints.
    • Encadrement technique ponctuel des développeurs juniors et accompagnement sur les bonnes pratiques.
    • Participation à la définition des standards de développement et à l’amélioration continue du codebase.
    • Contribution à la conception de nouveaux microservices et à la définition de leurs responsabilités fonctionnelles.
    • Mise en place de stratégies de caching, d’optimisation SQL/noSQL ou de réduction de latence.
    Java 21 Spring boot Spring Webflux Apache Kafka Microservices
  • OPCO EP
    Ingénieur Full-Stack Java et intégrateur de données
    EDUCATION & E-LEARNING
    avril 2020 - mars 2022 (2 ans)
    Paris, France
    Rôle : Ingénieur Full-Stack Java & Intégrateur de Données
    Projets : Portail Unique, Opus, Hub de l’alternance et Espace Web
    Méthodologie : Scrum
    Equipe : 21 personnes

    Description des projets:

    Développement d’applications pour accompagner les PME dans la définition des besoins en formation professionnelle, le financement des actions d’intégration par l’alternance et le développement des compétences des salariés.

    Responsabilités & Réalisations:

    • Analyse des User Stories, étude d’impact et découpage en sous-fonctionnalités techniques.
    • Chiffrage, estimation de la charge et suivi des tickets via Jira.
    • Refonte et migration vers une architecture microservices, développement des APIs Spring Boot et projets Angular.
    • Conception et implémentation des patterns CQRS et Event Sourcing avec Kafka et Spring Boot.
    • Développement complet backend et frontend des fonctionnalités.
    • Développement de jobs Talend pour l’intégration de données provenant de Salesforce, MongoDB, fichiers plats, avec publication dans Kafka et MongoDB.
    • Maintenance corrective et évolutive, gestion des anomalies et retours clients.
    • Revue de code, validation des PRs et réduction de la dette technique.
    • Documentation des web services REST avec Swagger, exposition et configuration via Kong API Management.
    • Mise en place de la sécurité et gestion d’authentification via Keycloak et Spring Security.
    • Configuration des pipelines GitLab CI/CD, intégration et suivi qualité avec SonarQube.
    • Supervision des logs et suivi des performances via Graylog.
    Spring boot Angular MongoDB Java 8 Apache Kafka
  • ALPHONSE
    Ingénieur d’études et développement Java
    AGENCE & SSII
    octobre 2019 - mars 2020 (6 mois)
    Paris, France
    Rôle : Ingénieur Etudes et Développement Java
    Méthodologie : Scrum
    Equipe : 10 personnes

    Responsabilités & Réalisations:

    • Découpage et estimation des tâches pour les sprints.
    • Développement backend avec Java 8 et Spring MVC, conception des API REST.
    • Maintenance corrective et évolutive des modules existants.
    • Refactoring et optimisation du code pour améliorer la qualité et la performance.
    • Développement de tests unitaires avec JUnit 4 et rédaction des plans de test.
    Java8 Spring boot Hibernate Oracle

Recommandations

Soyez le premier à recommander Hamza

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

  • Master en méthodes informatiques appliquées à la gestion des entreprises (MIAGE)
    Université de toulouse 1
    2018
  • Diplôme d'ingénieur en Ingénierie du logiciel
    Sup’Technology
    2017

Compétences

Catégories