Ayoub El Afrougui

Ingénieur Backend Java Senior | Spring

Salaire / Taux journalier

Paris, France

Freelance

Expertises

JavaSpring BootAngularTypescriptHTMLCSSPostgreSQLOracleKafkaPostmanTest Driven DevelopmentClean CodeGitGitLabMavenJenkinsDockerKubernetesAWSPrometheusGrafanaMicroservicesHexagonal ArchitectureDomain Driven DesignIBM Cloud

Langues

Arabe (Maternelle)Français (Courant)Anglais

À propos

Introduction

Ingénieur Full Stack Java / Spring / Angular, j’ai 9 ans d’expérience sur des projets critiques en santé, assurance et banque. Je développe des API REST, microservices, batchs et interfaces Angular, avec une forte exigence de fiabilité, performance et qualité. J’interviens en environnement Agile, en collaboration avec les équipes métier et techniques.

Liens

Expérience de travail

Ingénieur Full Stack Java - Spring / Angular

Viamedis

janv. 2025 - Présent

1 an 10 mois

Paris, France

Solution de tiers payant permettant le traitement des demandes de prise en charge, la vérification des droits des assurés et la transmission des règlements aux professionnels de santé : – Concevoir et développer des microservices exposant des API REST, ainsi que les interfaces Angular associées – Publier des événements métier sur Kafka dans le cadre du processus de remboursement – Développer des traitements batch pour l'intégration des retours des mutuelles – Participer au suivi des mises en production et à la résolution des incidents applicatifs – Présenter les démos de sprint et contribuer aux cérémonies Scrum Technologies: Java 21, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Spring Security, Angular 19, TypeScript, HTML5, CSS3, Hibernate, PostgreSQL, Kafka, Keycloak, Vault, Docker, Kubernetes, AWS, JUnit, Mockito, Git, GitLab, Maven, SonarQube, Scrum

Ingénieur Full Stack Java – Spring / Angular

My Money Bank

juil. 2023 - nov. 2024

1 an 5 mois

Paris, France

Système de calcul automatisé produisant les paramètres nécessaires à l'analyse du risque bancaire et mettant les résultats à disposition des équipes métier via des interfaces web dédiées : – Concevoir et développer les traitements batch de calcul du risque de crédit – Développer les API REST et les interfaces Angular de consultation des résultats de calcul – Participer aux revues de code et au partage de bonnes pratiques au sein de l'équipe – Optimiser les performances applicatives et corriger les anomalies fonctionnelles et techniques Technologies: Java 17, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Angular 16, TypeScript, HTML5, CSS3, Hibernate, PostgreSQL, Vault, Docker, Kubernetes, AWS, JUnit, Mockito, Git, GitLab, Maven, SonarQube, Scrum

Ingénieur Backend Java – Spring

BNP Paribas

janv. 2022 - juin 2023

1 an 6 mois

Paris, France

Système d'intégration d'offres de cashback permettant aux clients et aux équipes internes d'accéder aux informations associées : – Développer des API REST et des traitements batch pour la gestion du cashback – Mettre en place et automatiser les tests unitaires et d'intégration – Collaborer avec les équipes Frontend et DevOps pour assurer l'intégration de bout en bout – Rédiger la documentation technique, participer aux revues de code et corriger les anomalies en production – Préparer et présenter les démos de sprint dans le cadre des cérémonies Scrum Technologies: Java 11, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Spring Security, Hibernate, PostgreSQL, Kafka, Keycloak, Vault, Docker, Kubernetes, IBM Cloud, JUnit, Mockito, Git, GitLab, Maven, SonarQube, Scrum

Ingénieur Full Stack Java – Spring / Angular

MGEN

oct. 2020 - déc. 2021

1 an 3 mois

Tours, France

Plateforme de gestion des centres de vacances médico-sociaux, couvrant la planification des séjours, le suivi des dossiers des bénéficiaires et la coordination avec les équipes médico-sociales : – Concevoir et développer les services backend de gestion des séjours et des dossiers des bénéficiaires – Développer et faire évoluer des interfaces utilisateur Angular utilisées par les équipes métier – Participer aux revues de code et au partage des bonnes pratiques de développement – Collaborer avec les interlocuteurs métier, QA et Ops pour clarifier les besoins, préparer les mises en production et résoudre les incidents applicatifs Technologies: Java 8, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Angular 7, TypeScript, HTML5, CSS3, Hibernate, PostgreSQL, Docker, JUnit, Mockito, Git, GitLab, Maven, Jenkins, SonarQube, Scrum

Ingénieur Backend Java

MGEN

juin 2018 - sept. 2020

2 ans 4 mois

Tours, France

Traitement des remboursements médicaux et gestion des pénalités de retard versées aux professionnels de santé : – Contribuer à la refonte de la chaîne aval de traitement des remboursements médicaux – Développer un traitement batch métier pour le calcul automatisé des pénalités de retard dues aux professionnels de santé – Collaborer avec les équipes métier pour clarifier les besoins fonctionnels – Suivre et résoudre les incidents de production liés aux remboursements et aux pénalités Technologies: Java 7, Socle AFJ (framework batch interne), Oracle PL/SQL, JUnit, Mockito, SVN, Maven, Jenkins, SonarQube, Scrum

Ingénieur Full Stack Java - Spring / Thymeleaf / jQuery

MOBADARA

janv. 2017 - avr. 2018

1 an 4 mois

Marrakech, Maroc

Application de gestion des candidatures à un programme de financement et d'accompagnement des très petites entreprises (TPE), du dépôt des dossiers jusqu'à la sélection des projets retenus : – Recueillir et formaliser les besoins des utilisateurs – Concevoir le modèle de données et structurer le workflow de candidature – Développer les services backend alignés sur les cas d'usage – Développer des interfaces utilisateur avec Thymeleaf et jQuery pour la saisie et le suivi des candidatures – Préparer et présenter les démos de sprint dans le cadre des cérémonies Scrum Technologies: Java 8, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Hibernate, PostgreSQL, Thymeleaf, jQuery, JUnit, Mockito, Maven, Git, Jenkins, SonarQube, Scrum


Formation

Faculté des Sciences et Techniques, Marrakech

Diplôme d'ingénieur, Informatique

2017 - 2017

1 mois

Lycée Sidi Mohamed Ben Abdellah, Essaouira

Baccalauréat, Sciences Physiques

2012 - 2012

1 mois


Licences et certifications

Microsoft Azure Fundamentals (AZ-900)

Délivré le : –

AWS Certified Cloud Practitioner

Délivré le : –

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.