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

Rahal Hamdi

FullStack Java & Data | Spring Boot, Angular/React

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Rahal

🔹 Senior Java Engineer with 10+ years of experience in Spring Boot / microservices architectures in an AWS environment, production-oriented (performance, resilience, security).
🔹 Strong expertise in REST API design, distributed systems integration, data management, and CI/CD practices in critical contexts (banking, large accounts).
🔹 Advanced practice of AI-augmented development: daily use of Cursor, Claude Code, GitHub Copilot to accelerate delivery, improve code quality, and automate tasks.
🔹 Experience in integrating LLMs (RAG, agents, Spring AI) with a pragmatic approach focused on business value, cost, and production deployment.
🔹 Ability to thrive in demanding environments: production culture, security, compliance, cross-functional collaboration (QA, DevOps, SRE).
🔹 Mastery of modern front-end frameworks (Angular 18, React 18), with particular attention to UX, code maintainability, and deliverable quality.

Available ASAP
Billing: €560 HT/day negotiable
Location: Ile de France
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • EDF - Parc Nucléaire – Direction Numérique
    Full Stack Java / Angular 18 Developer
    July 2025 - December 2025 (5 months)
    Mission Description
    • ▪ Participation in the Agile rituals of the Digital Factory Train
    ✔ 2-week Sprints
    ✔ Collaboration with architects, tech leads, developers, PO, QA
    • ▪ CN - Maintenance & Evolutions Digital Factory Train (PPSP, REF, ADMIN)
    ✔ Handling and correction of anomalies on the PPSP application
    ✔ Functional and technical analysis of incidents
    ✔ Continuous improvement and stabilization of sensitive modules
    • ▪ C90 - Monitoring & Traceability
    ✔ Implementation of a monitoring mechanism for incoming authorization calls
    ✔ Automatic sending of "not authorized" events and C90 error events - Implementation of Filters & Interceptors
    ✔ Addition of backend filters (Spring Boot) for event tracing
    ✔ Integration of an interceptor correlating internal calls with sent events
    ✔ Storage of technical events in MongoDB
    ✔ Implementation of a component for dynamic interface configuration
    ✔ Integration of Angular front-end for visualization of technical events
    Environment: Java 11, Spring boot, REST, Hibernate/JPA, MongoDB, Maven, Microservice, Jenkins, AWS, NPM, ANGULAR 18, NGRX, Intellij IDEA, Windows, Agile.
  • SACEM
    Java Engineer | Spring Boot | AWS | Cloud & Data Migration | Agile SAFe
    FILM AND AV
    April 2023 - July 2025 (2 years and 3 months)
    Paris, France
    URights: The application designed to manage contracts with DSPs (Digital Service Providers) by
    enabling the exploitation of Sacem's or its licensors' works. It centralizes DSR ingestion, pricing, and
    identification, while ensuring contractual distribution of generated rights. The application also facilitates
    the association of DSRs with referenced offers and automates the distribution of rights according to
    contractual shares.
    Mission Description
    ▪ Participate in the different SAFE Agile ceremonies of the entity:
    ✓ 3-week Sprints,
    ✓ Stakeholders: 1 CLOUD Architect, 2 tech leads, 8 developers, 1 PO, 4 testers, 2 SYSOPS,
    ▪ Infrastructure Optimization and Migration
    ✓ Migrated URights from an IBM architecture to an AWS architecture
    ▪ URights Backend Migration
    ✓ Migrated the URights backend from Spring MVC (annotations) to Spring Web and Spring Boot,
    improving system modularity and maintainability.
    ✓ Migrated EclipseLink to JPA.
    ▪ Daily Reporting and Alerting
    ✓ Developed a daily report for DSR execution with an automatic email alert system, using AWS SNS and Terraform
    ✓ Integrated a Spark-triggered comparator for data validation and alert generation
    ▪ Database Optimization
    ✓ Migrated the database from DB2 to PostgreSQL, ensuring data compatibility and operational continuity.
    ✓ Refactored database schemas with Liquibase and optimized performance by purging unused tables via the AWS SC tool
    ▪ Data Backup and Replication
    ✓ Implemented cross-region backups of AWS S3 buckets from Ireland to AWS Paris, with versioning, lifecycle policies, Object Lock/WORM, and access logs.
    ✓ Configured automated bucket replication between Ireland and Paris regions to enhance data durability and disaster recovery.
  • Bpifrance
    Java Engineer | Spring Boot | Kafka | DevOps | Agile SAFe
    BANKING AND INSURANCE
    June 2020 - April 2023 (2 years and 10 months)
    Paris, France
    Project: APE: The APE application aims to industrialize the export pre-financing guarantee management process to make it more efficient (fast, qualitative, secure, ...)

    Mission Description
    ▪ Participate in the different SAFE Agile ceremonies of the entity:
    ✔ 2-week Sprints,
    ✔ Stakeholders: tech lead, developers, PO, testers,
    ✔ Participation in Daily meetings, grooming, sprint planning, REX, Reviews, PI Planning
    ▪ Automate the management process for BEL pre-financing guarantee requests in APE,
    ▪ UML analysis and design, back-end development in Java 17, Spring boot, JPA, KAFKA and for the front-end in Angular 15.
    ▪ Proposal and advice on technical choices for the solutions used.
    ▪ Implement an architecture solution focused on sending Kafka messages.
    ▪ Implement a retry and error handling solution.
    ▪ Unit tests in JUnit (backend) and Jasmine (frontend) on the technical and application solutions.
    ▪ Pair code review on git.
    ▪ Monitoring and management of different environments

    Environment: Java 17, Spring boot, REST, Hibernate/JPA, PostgreSQL, SQL, Maven, KAFKA, Jenkins, Kubernetes, helm, NPM, ANGULAR 15, Intellij IDEA, Lens, Windows, Agile Safe.
    Java 17 Spring boot KAFKA Kubernetes Angular 15

Recommendations

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

  • Computer Engineering
    National School of Engineers of Sfax
    2016

Skill set

Categories