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

Achraf B.

Java | Spring | Quarkus | Angular | Gen AI Dev

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Achraf

Senior FullStack Developer proficient in Java / Spring Boot / Quarkus / Angular with over 10 years of experience, specializing in microservices architectures, REST APIs, and distributed systems.

I have designed and developed robust and scalable backends for key players in investment banking, asset management, and insurance, such as Amundi Asset Management, CNP Assurances, and Legal Suite.

I am skilled in building Java 11/17/21 services based on Spring Boot and Quarkus, exposing clean and high-performance APIs (REST / OpenAPI), and implementing event-driven architectures around Kafka or ActiveMQ. I regularly work on cloud environments (Kubernetes, Docker, Azure, AWS) with industrialized CI/CD pipelines.

Main Stack:

  • Java 11/17/21, Spring Boot, Spring Cloud, Spring Security, Quarkus 3.x
  • Microservices, REST APIs, OpenAPI/Swagger
  • Kafka, ActiveMQ, Event-driven architecture
  • Docker, Kubernetes, GitLab CI, Jenkins, Argo CD, SonarQube
  • Databases: PostgreSQL, Oracle, JPA/Hibernate
  • Testing: JUnit 5, Mockito, Testcontainers, Cucumber/BDD
  • Observability: ELK, Kibana, Splunk, AppDynamics
  • Security: Keycloak, OAuth2/JWT, OpenID Connect
  • AI: Codex & Claude Code (agents & skills)

Project Types:

  • Order Management Systems and Trading Platforms
  • Financial Calculation Components (PnL, performance, pricing)
  • Portfolio and Market Data Enrichment APIs
  • Refactoring legacy applications to microservices
  • IT System Migration, Cloud Integration, Distributed Architectures
  • CI/CD Implementation, Monitoring, Security, and Auditability

I am involved in demanding technical projects within the capital markets, asset management, and insurance sectors.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • AMUNDI ASSET MANAGEMENT
    LEAD JAVA/QUARKUS/ANGULAR DEVELOPER
    PRIVATE EQUITY
    November 2023 - Today (2 years and 9 months)
    Paris, France
    Project 1: Order Book Management

    Mission:
    • Design and development of reactive microservices with Quarkus 3.x and SmallRye Mutiny
    • Craftsmanship Practices: Clean Code, TDD, BDD/Cucumber, systematic code review
    • Development of the Angular 15+ frontend: modular architecture, Standalone Components
    • Implementation of a versioned REST API with contract validation via OpenAPI/Swagger
    • Securing endpoints via Keycloak (OAuth2 / OIDC): management of roles, profiles, and JWT tokens
    • Continuous integration with Jenkins / Kubernetes / Argo CD and cloud deployment on Microsoft Azure
    • Kafka & ActiveMQ for asynchronous processing of external orders (event-driven messaging)

    Project 2: ALTO Data Layer

    Mission:
    • Development of a Quarkus REST API for enriching assets and portfolios (market data)
    • Integration tests with Cucumber BDD (Gherkin scenarios) and JUnit 5
    • Setup and deployment of the technical foundation (PgPool, PostgreSQL, Quarkus DevServices, Testcontainers)
    • Jenkins CI/CD pipeline with Kubernetes deployment via Helm charts

    Project 3: Pnl-Perf Calculator is a component for calculating financial performance and Profit & Loss (PnL) for the investment fund distribution channel

    Mission:
    • Component development (Java21/SpringBoot/Cucumber)
    • Implementation of hexagonal architecture (ports & adapters) for domain separation
    • Design and implementation of calculation engines: realized/latent PnL, yields, performance evolution, and comparison to benchmarks
    • Setup of an orchestrated calculation pipeline and parallelized processing for performance optimization
    • Implementation of scheduled jobs (ShedLock) for automated daily calculations with distributed concurrency management
    • API security via OAuth2/JWT (Keycloak) with RS512 validation
    Quarkus SpringBoot Amazon Web Services Angular Kubernetes
  • CNP ASSURANCES
    LEAD JAVA/ANGULAR DEVELOPER
    BANKING AND INSURANCE
    February 2020 - November 2023 (3 years and 9 months)
    Paris, France
    Project 1: API Component for proposing insurance to cover loans for partner banks.

    Mission:
    • Needs analysis, preparation workshops with banking clients
    • Component development (Java17/SpringBoot/Cucumber)
    • Craftsmanship Practices (Clean code, TDD, BDD, Hexagonal architecture, Code review)
    • Continuous integration with Jenkins/Ansible and delivery in XLRelease testing
    • Technical foundation setup

    Project 2: API Component for calculating insurance guarantee rates via a pricing grid

    Mission:
    • Definition and implementation of the project architecture (Java17/SpringBoot/Angular)
    • Continuous integration via Gitlab CI / Jenkins
    • Craftsmanship Practices (Clean code, TDD, BDD, Hexagonal architecture, Code review)
    • Leading technical design meetings before each sprint
    • Technical foundation setup

    Project 3: API/Cloud Component for integrating borrower data sent by partner banks into CNP's IT system

    Mission:
    • Setup of the project's technical foundation
    • Component development (SpringBoot /Spring Cloud/Kafka/AWS)
    • Leading technical design meetings, preparing Gherkin scenarios
    • Craftsmanship Practices (Clean code, TDD, BDD, Code review)
    • Continuous integration via Jenkins/ Kubernetes /Docker/Argo Cd
    • Securing APIs via JWT/Oauth2.0
    Java 21 SpringBoot Angular Cucumber SpringBatch
  • LEGAL SUITE
    SENIOR FULLSTACK JAVA/GWT/ANGULAR DEVELOPER
    SOFTWARE PUBLISHING
    December 2017 - January 2020 (2 years and 1 month)
    Paris, France
    Project: “Galexy & V6 Project”

    Galexy is an information system for managing multiple pillars (essentially legal, fiscal, and regulatory) and training (legal, fiscal, and "management").
    My responsibilities include:
    • Analysis and Development of enhancements
    • Analysis and correction of anomalies
    • Functional and technical testing of enhancements
    • Optimization

    Tools and technical environment: JAVA8, REST API, Hibernate, Spring BOOT, GWT/Angular, Maven, Git, Jenkins, PL/SQL, Swagger, Eclipse Oxygen, Atom, Linux/Ubuntu.
    Spring boot Spring Security Angular Java 21 Microservices

Recommendations

Be the first to recommend Achraf

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's Degree - Software Quality
    Université Abdelmalek Essaadi
    2014
    Master spécialisé
  • Professional Bachelor's Degree - Java/C++ Development
    Université Moulay Ismael
    2012
    Licence professionnelle Développement Java/C++

Skill set

Categories