About Hamza
Arabic
Native or bilingual
French
Native or bilingual
English
Conversational
Experience
- Carrefour OneSenior Full-Stack Java EngineerRETAIL (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.
- OPCO EPSenior Full-Stack Java Engineer and Data IntegratorEDUCATION AND E-LEARNINGApril 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.
- ALPHONSEJava Studies and Development EngineerDIGITAL AND ITOctober 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.
Recommendations
Be the first to recommend Hamza
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master in Computer Methods Applied to Business Management (MIAGE)University of Toulouse 12018
- Engineering Degree in Software EngineeringSup’Technology2017