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

Achraf B.

Dev Java | Spring | Quarkus | Angular | IA Gen

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

About Achraf

Dev FullStack senior autour des techno Java / Spring Boot / Quarkus / Angular avec plus de 10 ans d'expérience, spécialisé en architectures microservices, API REST et systèmes distribués.

J'ai conçu et développé des backends robustes et scalables pour des acteurs de la banque d'investissement, de l'asset management et de l'assurance tels que Amundi Asset Management, CNP Assurances et Legal Suite.

Je maîtrise la construction de services Java 11/17/21 basés sur Spring Boot et Quarkus, l'exposition d'API propres et performantes (REST / OpenAPI) et la mise en place d'architectures événementielles autour de Kafka ou ActiveMQ. Je travaille régulièrement sur des environnements cloud (Kubernetes, Docker, Azure, AWS) avec des pipelines CI/CD industrialisés.

Stack principale :

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

Types de projets :

  • Systèmes de gestion d'ordres et plateformes de trading (Order Management Systems)
  • Composants de calcul financier (PnL, performance, pricing)
  • APIs d'enrichissement de portefeuilles et de données de marché
  • Refonte d'applications legacy vers microservices
  • Migration SI, intégration cloud, architectures distribuées
  • Mise en place CI/CD, monitoring, sécurité et auditabilité

J'interviens sur des projets techniques exigeants dans les secteurs de la finance de marché, de l'asset management et de l'assurance.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

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

    Mission :
    • Conception et développement de microservices réactifs avec Quarkus 3.x et SmallRye Mutiny
    • Pratiques Craftmanship : Clean Code, TDD, BDD/Cucumber, revue de code systématique
    • Développement du frontend Angular 15+ : architecture modulaire, Standalone Components
    • Mise en place d'une API REST versionnée avec validation des contrats via OpenAPI/Swagger
    • Sécurisation des endpoints via Keycloak (OAuth2 / OIDC) : gestion des rôles, profils et tokens JWT
    • Intégration continue avec Jenkins / Kubernetes / Argo CD et déploiement cloud sur Microsoft Azure
    • Kafka & ActiveMQ pour le traitement asynchrone des ordres externes (messaging event-driven)

    Projet 2 : ALTO Data Layer

    Mission :
    • Développement d'une API REST Quarkus d'enrichissement des actifs et portefeuilles (données de marché)
    • Tests d'intégration avec Cucumber BDD (scénarios Gherkin) et JUnit 5
    • Mise en place et montée du socle technique (PgPool, PostgreSQL, Quarkus DevServices, Testcontainers)
    • Pipeline CI/CD Jenkins avec déploiement Kubernetes via Helm charts

    Projet 3 : Pnl-Perf Calculator est un composant de calcul de la performance financière et de Profit & Loss (PnL) pour le canal de distribution de fonds d'investissement

    Mission :
    • Développement du composant (Java21/SpringBoot/Cucumber)
    • Implémentation de l'architecture hexagonale (ports & adapters) pour une séparation des domaines
    • Conception et implémentation des moteurs de calcul : PnL réalisé/latent, rendements (yield), évolution de performance et comparaison aux benchmarks
    • Mise en place d'un pipeline de calcul orchestré et traitement parallélisé pour optimisation des performances
    • Implémentation de jobs planifiés (ShedLock) pour calculs quotidiens automatisés avec gestion de la concurrence distribuée
    • Sécurisation de l'API via OAuth2/JWT (Keycloak) avec validation RS512
    Quarkus SpringBoot Amazon Web Services Angular Kubernetes
  • CNP ASSURANCES
    LEAD DEVELOPPEUR JAVA/ANGULAR
    BANKING AND INSURANCE
    February 2020 - November 2023 (3 years and 9 months)
    Paris, France
    Projet 1 : Composant API permettant de proposer des assurances pour couvrir les prêts des emprunteurs des banques partenaire.

    Mission :
    • Analyses des besoins, Ateliers de préparation avec les clients bancaires
    • Développement du composant (Java17/SpringBoot/Cucumber)
    • Pratiques Craftmanship (Clean code, TDD, BDD, Architecture hexagonale, Revue de code)
    • Intégration continue avec Jenkins/Ansible et livraison en recette XLRelease
    • Montée de socle technique

    Projet 2 : Composant API permettant de calculer les tarifs des garanties assurances via une grille de tarification

    Mission :
    • Définition et mise en place de l’architecture du projet (Java17/SpringBoot/Angular)
    • Intégration continue via Gitlab CI / Jenkins
    • Pratiques Craftmanship (Clean code, TDD, BDD, Architecture hexagonale, Revue de code)
    • Animation des points de conception technique avant chaque sprint
    • Montée de socle technique

    Projet 3 : Composant API/Cloud permettant l’intégration des données emprunteurs envoyés par les banques partenaires et intégrées dans le SI de la CNP

    Mission :
    • Mise en place du socle technique du projet
    • Développement du composant (SpringBoot /Spring Cloud/Kafka/AWS)
    • Animation des points de conception technique, préparation des Gherkin
    • Pratiques Craftmanship (Clean code, TDD, BDD, Revue de code)
    • Intégration continue via Jenkins/ Kubernetes /Docker/Argo Cd
    • Sécurisation des APIs via JWT/Oauth2.0
    Java 21 SpringBoot Angular Cucumber SpringBatch
  • LEGAL SUITE
    DÉVELOPPEUR FULLSTACK JAVA/GWT/ANGULAR SÉNIOR
    SOFTWARE PUBLISHING
    December 2017 - January 2020 (2 years and 1 month)
    Paris, France
    Projet : « Projet Galexy & V6 »

    Galexy, est un systéme d’information de gestion de plusieurs piliers
    (essentiellement juridique, fiscale et réglementaire) et la formation (juridique,
    fiscale et en "management").
    Mes responsabilités sont :
    • Analyse et Développement des évolutions
    • Analyse et correction des anomalies
    • Test fonctionel et téchnique des évolutions
    • Optimisation

    Outils et environnement technique : JAVA8, API REST, Hibernate, Spring BOOT, GWT/Angular, Maven, Git, Jenkins, PL/SQL, Swagger, Eclipse Oxygéne, 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 spécialisé - Qualité Logiciel
    Université Abdelmalek Essaadi
    2014
    Master spécialisé
  • Licence professionnelle - Développement Java/C++
    Université Moulay Ismael
    2012
    Licence professionnelle Développement Java/C++

Skill set

Categories