
Aurelien Hamzaoui
Senior Full Stack Java Engineer | Microservices
Salaire / Taux journalier
Chatou, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Full Stack Java/Angular developer with 7+ years of expertise in microservices architecture and enterprise applications. Proven track record at Banque de France, delivering Spring Cloud microservices with 60% performance optimization and managing high-volume data processing. Specialized in Spring Boot, Angular, DDD/CQRS patterns with strong database optimization skills for scalable solutions.
Expérience de travail
Angular Java software developer
Banque de franceFreelance
nov. 2021 - mai 2025
3 ans 7 mois
115 rue reaumur
ATRIUM project: - Creation of REST microservices with Eureka and management of them with Spring Cloud - Updating the list of offers in the DGSI catalog via processing CSV files with Spring Batch (Reading, processing and writing data). - Implementation of ServiceUser microservices: Management of employee profiles, ServiceMenuCantine: Information on the daily menus of the different branches, ServiceCatalogueDGSI: Management of the catalog of DGSI offers. - Service Discovery with Eureka for recording and discovery of these microservices, centralization and routing of requests from these microservices, then management of load balancing with Ribbon as well as isolation of points of failure with Hystrix and the circuit breaker. - Optimized processing of requests in batches of 100 with Spring Batch - Management of a DBMS with Spring Boot MVC, Spring Data JPA Hibernate, JPQL. - Development of the DGSI catalog and the application's help page. - Bug fix Technical stack: Angular 14, Spring Batch 4, Spring Microservice,, Spring Cloud, Spring Boot, Spring Cloud, Spring Microservice, Spring Batch, Flexbox, Bootstrap 4, scss sass, Typescript, html, github Jira, gitLab.
Développeur Full Stack Java/Angular | Quarkus & Spring | Spécialiste Microservices & API
TECH IMPROVEMENT
janv. 2025 - mars 2025
3 mois
Chatou, France
Conception et développement d'une plateforme e-commerce (Shoespace.bio) avec une architecture microservices. Développement back-end en Java 21 avec Spring Boot 3 et Quarkus, intégration d’API RESTful, sécurisation via JWT, gestion des configurations avec Spring Cloud Config. Mise en place d’une CI/CD complète via Jenkins et GitLab CI, déploiement sur environnement Kubernetes. Développement front-end avec Angular 17, gestion des états via RxJS, formulaires réactifs et design avec Angular Material. Application des principes DDD, CQRS et architecture hexagonale. Suivi qualité avec SonarQube, tests unitaires (JUnit, Mockito), tests API (RestAssured) et UI (Selenium, Cypress). Expertise SEO et e-commerce : boutique Shopify, Google Search Console, Ahrefs, Semrush, PageSpeed Insights, GA4. Analyse des performances, gestion de backlinks, optimisation du référencement naturel.
Java Spring Microservices Architect & Developer
INSURUSFreelance
janv. 2025 - mars 2025
3 mois
Architected and developed a property insurance platform using DDD, CQRS, and Hexagonal Architecture to ensure clean, modular, and maintainable code. Built services in Java with Spring Boot, leveraging Spring Cloud, Spring Data JPA, and PostgreSQL to streamline development. Implemented a robust microservices architecture featuring: • API Gateway (Spring Cloud Gateway) • Service Discovery (Netflix Eureka) • Real-time messaging (Apache Kafka) • Centralized configuration (Spring Cloud Config) • Security with JWT and Spring Security • Monitoring with Prometheus and logging with the ELK Stack • Automated CI/CD pipelines (Jenkins) • Caching layer with Redis Delivered core services such as Claim, Contract, and Client, structuring business logic with DTOs, DAOs, Aggregates, and Value Objects. Introduced ControllerAdvice for centralized exception handling. Optimized performance and ensured compliance with North American insurance regulations.
Java Spring Microservices Architect & Developer
FrenchHealthFreelance
janv. 2025 - janv. 2025
1 mois
Remote/Paris, France
Led the development of a health insurance platform based on a microservices architecture, applying Domain-Driven Design (DDD), CQRS, and Hexagonal Architecture to ensure modularity, scalability, and maintainability. Developed robust back-end services in Java with Spring Boot, leveraging Spring Cloud, Spring Data JPA, and PostgreSQL for efficient data handling. Designed and deployed a resilient infrastructure including: • API Gateway (Spring Cloud Gateway) • Service Discovery (Netflix Eureka) • Asynchronous messaging (Apache Kafka) • Centralized configuration (Spring Cloud Config) • Secure authentication and access control (JWT, Spring Security) • Monitoring and logging (Prometheus, ELK Stack) • CI/CD automation (Jenkins) • Caching layer (Redis) Delivered core services such as Claim, Contract, and Client, using DAO, DTO, Aggregates, and Value Objects for a clean, well-structured codebase. Implemented centralized exception handling with ControllerAdvice. Ensured enterprise-grade compliance with security, scalability, and performance standards.
E-commerce Business Owner (Shopify) | Advanced SEO & Microservices Expert
Natural Essence CareFreelance
nov. 2024 - janv. 2025
3 mois
Chatou, France
Designed and managed a fully optimized Shopify store focused on premium organic skincare products (42 items). Implemented advanced SEO strategies using Google Search Console, Ahrefs, Semrush, and Moz to maximize organic visibility. Enhanced site performance with PageSpeed Insights, achieving a loading time under 1.5 seconds. Developed and integrated all essential e-commerce features, including payment gateways, shipping modules, and marketing campaigns. Monitored performance and created detailed reports using GA4 and Google Analytics to improve conversion rates and ROI. Led backlink strategy and content optimization to strengthen the store's search engine presence.
MicroBusiness Owner
Tech ImprovementFreelance
avr. 2024 - oct. 2024
7 mois
Chatou, France
As a microbusiness owner and a skilled coder, I have extensive experience in Java, Angular, and React, with expertise in deploying sites via Hostinger. My recent projects include: - Mastery of microservices patterns and the 24 GoF design patterns. - Developed an e-commerce platform using Angular 15 (RxJS), Java 21, and Spring 6 with Spring Data REST. - Managed deployment on Hostinger with Java and Angular on a VPS machine (Jar file within integrated Tomcat, dist Angular folder). - Integrated payment processing with Stripe. - Implemented lazy loading in Angular for optimized page load times. - Handled CORS origin management and Okta authentication using Spring OAuth 2. - Developed search bar indexing with RxJS and product pagination using Spring Pagination. - Created a marketing automation SaaS with a hybrid frontend solution in React TS and Ionic, and a backend in Node.js TS with Express.js TS, utilizing TDD, BDD, and DDD in a microservices architecture. I'm passionate about delivering robust and scalable solutions, leveraging the latest technologies to drive business success.
Java Angular Full stack developer
Ministère de l'intérieur
janv. 2020 - oct. 2021
1 an 10 mois
Paris, France
- Sprint work of the Agile method with JIRA. - Processed 28 JIRA tickets in 5 months. - Setting up web pages and Angular forms. - JIRA User story priority ticket processing of story point 2, 3, 5 8, 13. - Fixed backend (Spring Boot) and frontend (Angular) anomalies. - Writing confluence documentation. Tools: Jira, Docker, VSCode, Angular 7, Spring Boot, Angular JEST unit testing, Confluence documentation. - Work in sprint of the Agile method with JIRA. - Implementation of web pages and angular forms. - JIRA ticket processing User story priority of story point 2, 3, 5 8, 13 - Correction of backend (Java Spring Boot) and frontend (Angular) anomalies. - Writing documentation confluence. Tools: Jira, Docker, VSCode, Angular 7, Spring Boot, Angular JEST unit test, Confluence documentation.
Devops engineer
ThétiptopFreelance
sept. 2018 - déc. 2019
1 an 4 mois
Paris, France
In a fierce competitive context between the different tea shops in the sale of tea, the company thétiptop gave us a project to create an online game website with tickets in order to win lots of teas. With my team of experts, we created a website named Thétiptop whose site you can view on https://thetiptop-jeux-concours.dsp-archiweb21-ah-es-ag-hk.fr/ to see the site that we created to adapt to the current context and the expectations of today's customers. Our server is managed by Traefik (https://traefik.dsp-archiweb21-ah-es-ag-hk.fr/dashboard/#/) which centralizes secure access to all our services which are gogs (similar host to github which hosts our application, https://gogs.dsp-archiweb21-ah-es-ag-hk.fr/gogs/thetiptop), and Jenkins (Platform where we can run jobs automatically and continuously updating the application regularly thanks to an ssh connection to the gogs repository of our project, of which when we carry out a commit, that is to say an update save on this gogs repository of our application and which makes it possible to verify that the process of continuous integration validates the functional part of the application during a new update). These three services in addition to the website itself are docker images described in a yaml docker-compose file which allows to manage independently in a more efficient way these different docker images which make creating executable and modifiable containers easily. Technologies: Angular 9, Bootstrap 4, HTML5 / CSS3, Node JS, Sequelize, Docker, Docker-compose, Dockerfile, Shell, Jenkins, Gogs, Traefik
JAVA JEE developer
GE Renewable Energy
sept. 2018 - déc. 2019
1 an 4 mois
92100 Boulogne-Billancourt, France
- Development of automated selenium tests that we can call sanity tests on AC1 functionalities managed by a single main class. - Implementation of an automated backup system for the delivery package and its deployment on all environments (sandbox, development, integration, production) with execution of automated tests to verify proper operation of the AC1 web application via a JAR file retrieved from the previous project.- Development of a log management system on AC1 (logmanager) on a jsp web page (runJPOC.jsp) and a new log management web page in table form in JSP with HTML 5 and CSS 3. - Development of automated selenium tests that can be called health tests on AC1 functionalities managed by a single main class. - Implementation of an automated backup system (Backup) for the zip delivery file (delivery package) and its deployment across all environments (sandbox, development, integration, production) with execution of automated tests to verify proper functioning of the AC1 web application via a JAR file retrieved from the previous project.
Septembre 2018-juillet 2019 : BCA EXPERTISE- ASNIÈRES SUR SEINE - DÉVELOPPEUR JAVA JEE
BCA Expertise
sept. 2016 - août 2017
1 an
92600 Asnières-sur-Seine, France
-Chargé de la migration de serveur de socle technique niveau 1 (JBOSS EAP 5.1 incluant JAVA 6 features and enhancement) vers un serveur de socle technique niveau 3 (JBOSS EAP 5.2 incluant JAVA 7 features and enhancement) avec Eclipse Photon et comme support fournisseur et recepteur de l'entreprise Tortoise SVN sur le projet coeur de l'entreprise : Missionnement. -Chargé de Migration de projets (Traitement, Missionnement, darva2005) de JAVA 6 à JAVA 8 avec notamment de l'extraction de composant à commiter sur SVN. -Missionnement : Création de classes test automatisées BDD et TDD avec Cucumber et JUNIT, les deux étant complémentaires. - Conversion de traitement d'appel de méthode de conversion de norme c-à-d de traitement en web service(@Remote) à distance en local(@Local) via la base de donnée. -Gestion de conversion de caractères spéciaux de la norme ISO 8859-1 vers la norme UTF-8 avec JAVA String method, JAVA REGEX (pattern compiel et matcher).
Formation
DSP Digital School of Paris
Master's Degree web architect
2017 - 2019
2 ans 4 mois
EPSI - L'école d'ingénierie informatique
B3 Bachelor Degree Concepteur Développeur JAVA JEE-EPSI Paris La Défense
2014 - 2017
2 ans 11 mois