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

Racha An

Full Stack Developer – JAVA, Angular/DEVOPS

€300/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Racha

Experienced Fullstack Java Developer, currently working in a high-demand technical banking environment.
Specialized in backend Java/Spring Boot development as well as designing performant and secure APIs.

I am involved in:

  • Java / Spring Boot Development
  • REST APIs & microservices
  • Angular / modern frontend
  • SQL & databases
  • Application optimization and maintenance
  • Bug fixing and performance improvement

Accustomed to Agile/Scrum environments, I favor clean, maintainable, and quality-oriented code.

Available for remote or hybrid freelance missions:

  • backend development,
  • application evolution,
  • technical support,
  • automation,
  • or web project support
Serious, responsive, and results-oriented, I am fully committed to delivering reliable solutions tailored to client needs.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Credit Mutuel
    Senior Full Stack Developer – JAVA/ANGULAR/DEVOPS
    April 2024 - February 2026 (1 year and 10 months)
    Back-end Development:
    • Development and maintenance of microservices in Java 21 with Spring Boot 3.x.
    • Implementation of secure and documented REST APIs (Postman).
    • Integration of asynchronous messaging with Kafka for business event management.
    • Data access management with SQL Server and schema versioning via Liquibase.
    • Development of batch processes with Spring Batch for database population and purging.
    • Development and security of REST APIs, with interactive documentation via Swagger UI and testing via Postman.
    • Use of vulnerability detection tools such as SonarQube to ensure secure applications.
    • Use of Spring WebFlux to develop non-blocking reactive APIs (Mono/Flux), enabling efficient management of real-time data streams and improving microservice scalability and performance.
    Front-end Development:

    • Development of responsive and performant user interfaces with Angular 15/18, based on a modular architecture (standalone components, lazy loading) to optimize loading times and application maintainability.
    • Advanced use of RxJS for asynchronous stream management, including Observables and Subjects.
    • Integration of real-time streams on the Angular side via WebSockets/SSE connected to microservices powered by Apache Kafka, allowing instant display of business events (notifications, transaction updates).
    • Design and integration of complex forms with Reactive Forms, including:
    o Synchronous and asynchronous validation
    Automation & DevOps:

    • Setup and maintenance of CI/CD pipelines (Jenkins).
    • Deployment of applications on AWS.
    • Management of playbooks, inventories, and job execution via Ansible.
    • Containerization of services with Docker.
    • Management of packages and version artifacts through the Nexus tool.
    Spring boot Spring Security Spring Batch Spring MVC Angular
  • ADP
    Full Stack Developer – JAVA/ANGULAR/DEVOPS
    TECH
    September 2020 - March 2024 (3 years and 6 months)
    Back-end Development:
    • Development of new features in Java 11 with Spring Boot.
    • Design and implementation of RESTful microservices.
    • Management of inter-application exchanges via REST API.
    • Development of critical business modules in Java 8 with Spring Boot, including:
    • Hiring Management Module: implementation of services WorkflowEmbaucheService, WorkowflowModificationContractuellesService, WorkflowDépartService to automate hiring, departures, and contractual modifications.
    • Batch Management Module: development of the module for managing absence, planning, and forced hours batches, notably TraitementBatchForcageHorraire and TraitementInterfacePlanningLSRH to track leave, RTT, and sick days with integration to payroll rules.
    • Notification Management Module: setup of an asynchronous system based on Apache Kafka, with definition of topics, management of Spring Boot producers/consumers, message serialization (JSON/avro), configuration of application.yml and application.properties files.
    Front-end Development:
    • Development of user interfaces with Angular 15: components, services, routing, and modular structuring.
    • Implementation of responsive and user experience (UX/UI) oriented designs.
    • Setup of module Lazy Loading to optimize loading times and application performance.
    • Development and management of Angular forms, data validation, and error handling.
    • Fluid Front/Back integration via REST API to ensure functional consistency and data synchronization.
    • Management of asynchronous flows with RxJS for batch processing completion notifications and application events.
    Quality, Security & CI/CD:
    • Correction of production anomalies and continuous performance improvement.
    • Refactoring of legacy code to improve maintainability and robustness.
    • Writing unit tests
    Kubernetes Docker Ansible Python
  • SopraHR
    Full Stack Developer – JAVA/ANGULAR/DEVOPS
    January 2017 - August 2020 (3 years and 7 months)
    Back-end development (Java / Spring Boot):
    • Implementation of a User microservice in Java 21/ Spring Boot (REST, services, DTO, mapping).
    • Development of a business aggregation service that automatically calculates:
    o Global indicators (totals, ratios),
    o Recent trend index over the last sessions,
    o Risk/loyalty level according to business rules.
    • Setup of a dedicated REST endpoint for the profile:
    o /api/assure/me/profile returning an optimized DTO for the front,
    o Profile refresh on the fly or via scheduled batch.
    Automation, batch & scheduling:
    • Development of a scheduled job (Spring scheduler) recalculating all insured profiles each night from history.
    • Optimization of aggregations to limit production load (pagination, incremental processing).
    Security & Authentication (Insurance – Sensitive IT):
    • Integration of authentication via Keycloak (OpenID Connect) for internal users (managers, advisors).
    • Setup of a Keycloak ID → insured/user internal ID mapping to expose secure endpoints.
    • Role management (read-only, manager, administrator) and endpoint security by scopes/roles.
    Front-end & UX (Angular):
    • Development of an Insured Profile page in Angular displaying: key insured information, and performance indicators.
    • Setup of a dedicated Angular service (AssureProfileService) consuming the API with Keycloak token propagation.
    • Setup of Angular routing with lazy loading of feature modules to reduce initial bundle size and improve application performance.
    DevOps, containerization & environments:
    • Containerization of the microservice with Docker and environment configuration management (dev, staging, pre-prod).
    • Integration into an existing CI/CD chain (Git, Jenkins/GitLab CI) for build, tests, and automatic deployment.
    • Monitoring
    REST API Keycloak Jenkins

Recommendations

Be the first to recommend Racha

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

Categories