Ayman BEN AMOR

Développeur Java/JEE Senior | Angular

1 recommandation

Salaire / Taux journalier

1 personne recommande

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootAngularRESTful APIsTypescriptIonicSQLiteBootstrapSwagger/OpenAPIMicroservicesMavenGradleTest Driven DevelopmentDockerGitJenkinsJiraPostgreSQLMySQLRequêtes SQLLinuxCSSScrum

Recommandé par

Anna Petrova

Allianz France

Responsable programmes stratégiques

A recommandé le 11 décembre 2025

À propos

Introduction

Ingénieur Java/JEE & Angular avec +9 ans d'expérience. Expert en développement d'applications web complexes : digitalisation de parcours clients, architectures microservices, et solutions de gestion métier. Spécialisé en Spring Boot, Angular et migration vers architectures modernes pour optimiser vos projets avec des solutions robustes et scalables.

Liens

Expérience de travail

Développeur Senior Fullstack Java/Angular

Allianz FranceFreelance

janv. 2022 - Présent

4 ans 10 mois

Paris, France

• Projet : Développement des applications de déclaration et de suivi des sinistres IARD (auto/habitation) pour les clients et agents d’Allianz, afin de faciliter la gestion des sinistres, réduire les coûts opérationnels et accélérer le traitement des dossiers. Maintenance et évolution des anciennes applications de déclaration auto et habitation. • Tâches : - Étude et mise en place d’une architecture SSO pour les clients, agents et courtiers, exposée via APIGEE, sécurisée par OAuth2 / OpenID Connect / PKCE / JWT, avec gestion sécurisée des tokens (cookies HttpOnly) et implémentation de mécanismes de protection contre les attaques SQL Injection et XSS. - Implémentation de composants Angular complexes (responsive, state management) ainsi que des APIs REST - Encadrement et montée en compétence des développeurs offshore (revue de code, bonnes pratiques, support, suivi de delivery). - Protection des ressources des applications avec spring security - L’activité de maintenance sur les anciennes applications (déclaration sinistre auto, habitation et suivi des sinistres) - Implémentation d’un batch permettant la synchronisation quotidienne des garages agréés Allianz dans Elasticsearch - Conception d’un moteur de règles (Camunda) intégrant l’ensemble des règles d’éligibilité des sinistres habitation afin de générer automatiquement les propositions de solution les plus pertinentes pour le client - Anonymisation des données sensibles des clients dans les logs - Contribution active au support production, gestion des anomalies et astreintes de mise en production - Intégration d’une API interne d’IA d’estimation automatique des coûts de réparation basée sur les photos des dommages signalés (via une API d'intelligence artificielle d’Allianz) • Environment Technique : - Technologies : Java 11/17, Spring Boot 2/3, REST API, Angular 18, Apigee, OAuth2/OIDC, SSO, Spring security, Camunda, NDBX, Typescript, Maven, JUnit 5, CSS, Mapstruct, Mockito, Elasticsearch, Jenkins, Splunk, Github, Redis, OAuth2 / SSO, Apache TIKA, Lens, SonarQube, IntelliJ, Git, Jira, Confluence, SAFe

Développeur Fullstack Java/Angular

Renault Group

oct. 2019 - déc. 2021

2 ans 3 mois

Paris, France

• Projet : Développement d’une application web permettant l’analyse et le traitement des incidents des véhicules Renault. • Tâches : - Implémentation des graphes et des statistiques qui permet de grouper les incidents (par type, modèle de véhicule, type moteur, usine moteur …). - Gestion des types des incidents, - Ajout d’un volet filtre sur les alertes et les incidents sur les véhicules - Ajout d’un espace échanger entre les incidentologues à travers des commentaires - Page détail d’un incident (caractéristique générale, contenue de l’incident, source, status) - Recherche d’une véhicule à travers un identifinat (des informations) - Tagué un incident - Gestion des status des incidents - Documentation des services web avec Swagger. - Ajout des tests unitaires et d’intégrations. • Environment Technique : - Technologies : Java 11, Spring Boot 2, Angular 11, Architecture Hexagonale, Typescript, Spring security, Spring data JPA, Spring MVC, PrimeNG, Hibernate, Mapstruct, Swagger, Liquibase, Maven, JUnit, Mockito, Docker, Docker -compose, SonarQube, Hazelcast. - Environnement technique : IntelliJ, PostgreSQL, Ubuntu 20.04, Git, Jira, Jenkins, Scrum.

Développeur backend Java

AgiletestwareFreelance

sept. 2017 - oct. 2019

2 ans 2 mois

Tunisie

Développement d’un outil Pangolin permettant de centraliser automatiquement les résultats de tests automatisés issus de différents systèmes d'intégration continue et pipelines CI/CD vers TestRail afin d’améliorer la traçabilité et le suivi de la qualité logicielle. Responsabilités : - Développement et maintenance des plugins pour les systèmes d'intégration continue (Jenkins, TeamCity, Atlassian Bamboo et IBM UrbanCode Build) permettant l'envoi automatisé des métadonnées de test à chaque fin de build/pipeline. - Mise en place d’un module de parsing performants pour traiter et transformer des fichiers de rapports volumineux (XML, JSON, TRX) vers les modèles de données cibles TestRail. - Développement de connecteurs pour l'envoi automatisé et sécurisé des résultats de tests multi-formats (JUnit, TestNG, TRX, Cucumber, Serenity, NUnit) vers TestRail via son APIs REST. - Correction d’anomalies et amélioration de la stabilité du produit. - Développement d’une interface de configuration permettant de sélectionner les frameworks de tests à synchroniser, de désactiver globalement l’envoi des résultats de tests et de gérer l’import de la licence d’utilisation. - Documentation des web services avec Swagger et Ajout des tests unitaires et d’intégrations. Stack technique: Java 11, Groovy, Spring, Spring security, Spring Boot, REST API, Gradle, TestRail API, TDD, JAXB, JUnit, Mockito, License4j, Retrofit, XML/JSON Parsing, Minio, S3, Swagger, Jenkins, TeamCity, Atlassian Bamboo, IBM UrbanCode Build, SonarQube, Scrum, Git, Jira.

Développeur Fullstack Java/Angular

Intellitech

juil. 2016 - août 2017

1 an 2 mois

Sfax, Tunisie

• Projet : Développement de la version web et la version mobile d’une application destinée aux laboratoires médicaux. Elle est composée par un espace administratif pour la gestion des laboratoires et le suivie des délégués médicaux et une partie destinée à ces derniers pour saisir le compte rendu de leurs visites. • Tâches : - Implémentation des parties frontend et backend de la partie administratif de l’application. - Implémentation du module de gestion des prospects, des médicaments et des secteurs. - Synchronisation des deux bases de données (mobile et serveur). - Génération des rapports sous forme de charte graphique (moyenne des visites, couverture prospects). - Participation aux Scrum Meetings. - Développement des web services Restfull. - Implémentation du module d’authentification et des droits d'access. - Ajout des tests unitaires et d’intégrations. • Environment Technique : - Technologies : Java 8, Angular 2, Typescript, Spring boot, Spring security, Spring data JPA, Spring MVC, Hibernate, Dozer, PrimeNG, Ionic 1, Cordova SQLite, JUnit, Mockito, CSS, SonarQube, Liquibase. - Méthodologie: Scrum - Outils: Eclipse, PostgreSQL, Ubuntu 16.04, Maven, Postman, Git, Jenkins, Jira.


Formation

Ecole Nationale des Sciences de l'informatique

Ingénieur, Informatique

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.