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

Hamza Maslouh

Senior Full-Stack Java Developer

€560/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Hamza

Senior Full-Stack Java Engineer, specializing in the design and development of distributed applications based on Spring Boot, Angular, and microservices architectures. Passionate about robust systems, software quality, and performance, I am involved in the entire product lifecycle, from functional analysis to production deployment.
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 15km)

Experience

  • Carrefour One
    Senior Full-Stack Java Engineer
    RETAIL (LARGE RETAILERS)
    April 2022 - Today (4 years and 2 months)
    Massy, France
    **Role**: Senior Java Developer
    **Project**: Payment System Migration
    **Methodology**: Scrum
    **Team**: 10 people

    Project Description:

    Participation in the migration of the carrefour.fr payment system from a monolithic application to a microservices architecture to improve the performance, scalability, and resilience of the purchasing process.

    Implementation of enhancements on microservices involved in the entire e-commerce journey, from cart creation to payment and order submission for preparation.

    Responsibilities & Achievements:

    • Analysis of User Stories, impact assessment, and breakdown into technical sub-features.
    • Estimation, workload assessment, and progress tracking of User Stories.
    • Analysis of new functional and technical requirements related to payment solutions: CB, installment payments, gift cards, loyalty cards, etc.
    • Implementation of enhancements on Spring Boot microservices and associated front-end functionalities.
    • Development of automated unit and integration tests.
    • Code review, Pull Request validation, and support in improving best practices.
    • Integration and configuration of SonarQube, analysis of reports, and correction of identified technical debts.
    • Participation in the production deployment of new features.
    • Development of performance tests and optimization of endpoint response times.
    • Occasional technical mentoring of junior developers and guidance on best practices.
    • Participation in defining development standards and continuous improvement of the codebase.
    • Contribution to the design of new microservices and definition of their functional responsibilities.
    • Implementation of caching strategies, SQL/NoSQL optimization, or latency reduction.
    Java 21 Spring boot Spring Webflux Apache Kafka Microservices
  • OPCO EP
    Senior Full-Stack Java Engineer and Data Integrator
    EDUCATION AND E-LEARNING
    April 2020 - March 2022 (2 years)
    Paris, France
    **Role**: Senior Full-Stack Java Engineer & Data Integrator
    **Projects**: Unique Portal, Opus, Apprenticeship Hub, and Web Space
    **Methodology**: Scrum
    **Team**: 21 people

    Project Description:

    Development of applications to support SMEs in defining professional training needs, financing integration actions through apprenticeships, and developing employee skills.

    Responsibilities & Achievements:

    • Analysis of User Stories, impact assessment, and breakdown into technical sub-features.
    • Estimation, workload assessment, and ticket tracking via Jira.
    • Refactoring and migration to a microservices architecture, development of Spring Boot APIs and Angular projects.
    • Design and implementation of CQRS and Event Sourcing patterns with Kafka and Spring Boot.
    • Full backend and frontend feature development.
    • Development of Talend jobs for data integration from Salesforce, MongoDB, flat files, with publication to Kafka and MongoDB.
    • Corrective and evolutionary maintenance, anomaly management, and customer feedback handling.
    • Code review, PR validation, and reduction of technical debt.
    • Documentation of REST web services with Swagger, exposure, and configuration via Kong API Management.
    • Implementation of security and authentication management via Keycloak and Spring Security.
    • Configuration of GitLab CI/CD pipelines, integration, and quality monitoring with SonarQube.
    • Log supervision and performance monitoring via Graylog.
    Spring boot Angular MongoDB Java 8 Apache Kafka
  • ALPHONSE
    Java Studies and Development Engineer
    DIGITAL AND IT
    October 2019 - March 2020 (6 months)
    Paris, France
    **Role**: Java Studies and Development Engineer
    **Methodology**: Scrum
    **Team**: 10 people

    Responsibilities & Achievements:

    • Breakdown and estimation of tasks for sprints.
    • Backend development with Java 8 and Spring MVC, REST API design.
    • Corrective and evolutionary maintenance of existing modules.
    • Refactoring and code optimization to improve quality and performance.
    • Development of unit tests with JUnit 4 and writing test plans.
    Java8 Spring boot Hibernate Oracle

Recommendations

Be the first to recommend Hamza

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Master in Computer Methods Applied to Business Management (MIAGE)
    University of Toulouse 1
    2018
  • Engineering Degree in Software Engineering
    Sup’Technology
    2017

Skill set

Categories