Christian DONGMO

Senior Développeur Java | Full stack

Salaire / Taux journalier

92800 Puteaux, France

Mobilité : Paris

Freelance

Peut venir sur site

Expertises

Développement FullstackAngularJavaSpring BootMicroservicesTest Driven DevelopmentHexagonal ArchitectureDéveloppement FrontendDéveloppement BackendReactVueRedisCSSMongoDBBase de données SQLDomain Driven DesignElasticsearchKafkaMicrosoft SQL ServerITILDéveloppeur BackendTech LeadEvent Driven ArchitectureKubernetesTomcatGitDéveloppeur WebClean CodeDockerJiraRESTful APIsGraphQLAzure ADPostgreSQLJenkinsDéveloppeur FrontendTypescriptAmazon EC2MavenDéveloppeur FullstackMySQLCoaching agileConfluenceOracle DatabaseIngénieur logicielKanbanScrumOracle

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

Développeur Senior Java/Angular avec +10 ans d'expertise en architecture microservices et applications d'entreprise. Spécialisé en refonte de systèmes critiques avec Spring Boot/Kubernetes, sécurisation OAuth 2.0 et optimisation de performances. J'accompagne vos projets techniques complexes avec un focus sur la scalabilité, le mentorat d'équipe et la livraison de solutions EPM robustes.

Liens

Expérience de travail

Tech Lead / Développeur full Stack Java / Angular

Willis Towers WatsonFreelance

août 2025 - Présent

1 an 3 mois

92800 Puteaux, France

Contexte : Transformation progressive d'un patrimoine legacy vers une architecture moderne orientée API. Réalisations : • Analyse de la dette technique, identification des composants à risque et traitement des causes structurelles des incidents. • Correction de bugs de production avec analyse d'impact sur les applications interconnectées. • Pilotage de la réduction de dette technique, refactoring des composants Java et de la couche de présentation, conception et développement d'API REST pour découpler les interfaces utilisateurs des services métiers. • Renforcement de la couverture des tests unitaires Java et automatisation des tests de non-régression afin de sécuriser les évolutions. • Définition et pilotage d'une stratégie de modernisation progressive Run & Transform. • Définition des contrats d'échange entre backend et interfaces clientes. • Participation aux choix d'architecture permettant l'évolution future vers des interfaces web modernes • Migration Java 6 → 21, JBoss 6 → 8, Oracle 12 → 19 et gestion de la rupture Javax → Jakarta EE. • Refonte et migration sécurisée d'une application d'envergure d'Angular 12 à v21. • Résolution des conflits de compatibilité : montée de version Node.js/TypeScript, migration des formulaires réactifs, mise à jour RxJS et alignement des dépendances tierces. • Modernisation du stack : passage en Standalone Components, intégration des Signals, optimisation SSR/hydratation et bascule des tests vers Vitest. • Migration progressive de Spring vers Spring Boot dans la trajectoire de modernisation vers Azure. • Développement d'API REST de gestion des utilisateurs et de leurs habilitations. • Modernisation de l'architecture IAM : OAuth2/JWT et intégration de CommonAuth, SingleAuth et OnePlace. • Migration de +10 000 utilisateurs sans interruption de service. • Encadrement technique, choix d'architecture, revues de code et accompagnement de l'équipe. • Utilisation de GitHub Copilot / ChatGPT pour accélérer refactoring, génération de tests et analyse des incompatibilités. Stack: Java 6/8/21, Spring/Spring Boot, JBoss EAP, Jakarta EE, Angular 21, Node.js, TypeScript, RxJS, Vitest, Oracle 19, REST, OAuth2, JWT, OpenAM, CyberArk, Elasticsearch, Kibana, GitLab CI, Docker, Kubernetes, Azure

Lead Developer Full stack Java / Vue3

ADISFreelance

mars 2025 - juil. 2025

5 mois

Strasbourg, France

Contexte : Développement d’un module critique de versements dans un SI assurance avec fortes contraintes de performance et de maintenabilité. Réalisations : • Conception d'une architecture hexagonale / DDD pour isoler le domaine métier. • Conception et développement d'API REST Java / Spring Boot. • Développement de modules IHM en Vue.js 3. • Mise en place d'une architecture event-driven avec Kafka. • Standardisation des contrats API avec OpenAPI. • Optimisation des flux, cohérence des données, définition des standards de développement et revues de code. Stack: Java 21, Spring Boot, Hibernate, REST/OpenAPI, Kafka, Vue.js 3, MongoDB, OAuth2, Maven, Tomcat.

Tech Lead Java / Angular

Quartz InsightFreelance

janv. 2024 - févr. 2025

1 an 2 mois

À distance

Contexte : Transformation d’un monolithe Java vers une architecture distribuée pour améliorer la scalabilité et préparer l’ouverture API. Réalisations : • Définition de la trajectoire monolithe → microservices et identification des domaines fonctionnels. • Définition des responsabilités des services et contrats API REST. • Refonte et migration du front-end vers Angular 15. • Conception et développement d'add-ins Microsoft Office (Word / Excel) connectés à Oracle Essbase • Utilisation de la bibliothèque Office.js pour gérer les différents échanges entre la feuille Excel et l’add-in • Développement et refactoring de composants/services Angular, TypeScript et RxJS. • Intégration du front Angular avec les API REST Spring Boot. • Sécurisation des appels aux API par du JWT • Mise en place de l'environnement Docker/Kubernetes et de l'industrialisation CI/CD. • Encadrement et accompagnement technique des développeurs. Stack: Java 21, Spring Boot, Hibernate, Angular 15, TypeScript, RxJS, Angular CLI, Node.js, npm, REST, OAuth2, Oracle, Maven, Docker, Kubernetes, Jenkins

ITS Group S.A.

août 2018 - déc. 2023

5 ans 5 mois

Senior Java / Angular Software Engineer

févr. 2021 - déc. 2023

2 ans 11 mois

Client : ENEDIS Lyon Contexte : Conception d'une plateforme centralisant l'accès à plusieurs applications métiers du SI Enedis. Réalisations : • Conception et développement d'un portail Angular 12 / TypeScript et de composants Angular réutilisables. • Développement réactif avec RxJS / Observables et gestion d'état avec NgRx. • Développement de formulaires avec Reactive Forms. • Mise en œuvre de Router/Guards pour la navigation et la sécurisation des routes. • Développement d'HTTP Interceptors pour la gestion centralisée des appels HTTP et mécanismes de sécurité. • Développement avec TypeScript, HTML5, CSS3/SCSS, Angular CLI, Node.js et npm. • Développement de tests unitaires Jasmine/Karma et utilisation d'ESLint. • Conception d'une architecture Web Components favorisant la mutualisation de fonctionnalités entre applications. • Développement d'API REST Java 11 / Spring Boot et documentation Swagger/OpenAPI. • Sécurisation avec OAuth2, JWT, OpenAM et Active Directory. • Revues de code, participation aux choix d'architecture et accompagnement de développeurs juniors. Stack: Angular 12, TypeScript, RxJS, NgRx, Jasmine/Karma, Web Components, Java 11, Spring Boot, Hibernate, REST/OpenAPI, OAuth2/JWT, Oracle 19, PostgreSQL, Docker, Kubernetes, Helm, Maven, SAFe

Développeur Sénior – Java / Angular

août 2018 - janv. 2021

2 ans 6 mois

Schiltigheim, France

Client : France Travail Contexte : Développement d'applications d'un SI à forte volumétrie avec enjeux de performance, sécurité et résilience. Réalisations : • Conception d'API REST et GraphQL Java / Spring Boot sécurisées avec OAuth2/JWT. • Développement d'une API de gestion des e-mails sortants de la DSI. • Utilisation d'Akka pour distribuer et paralléliser les traitements asynchrones. • Optimisation des performances, des requêtes et mise en cache des données. • Amélioration continue de la qualité du code avec SonarQube. Stack: Java 11, Spring Boot, Hibernate, REST, GraphQL, OAuth2/JWT, Akka, Oracle, WebLogic, Tomcat, Maven, Jenkins, Concourse, Docker, Kubernetes, SonarQube

Développeur Sénior Java / Documentum

Capgemini

oct. 2014 - juil. 2018

3 ans 10 mois

Région de Lyon, France

Rôle : Référent technique Documentum & développeur Java Responsabilités : • Référent technique GED Documentum pour les applications critiques du secteur nucléaire • Conception, développement et maintenance d'applications de gestion documentaire • Collaboration étroite avec les équipes sécurité (conformité données sensibles, secteur nucléaire) • Support technique aux équipes fonctionnelles et formation utilisateurs Réalisations techniques : • Automatisation complète des flux de traitement de documents volumineux (batch processing). • Refonte de modules critiques : réduction de 30 % des délais de traitement documentaire. • Participation à la migration du DMS monolithique vers une architecture microservices. • Développement de connecteurs entre Documentum et systèmes métier Stack : Java 8, Spring Boot, Documentum D2, Oracle, MongoDB, Gradle, Jenkins

Développeur Java / Documentum

E-TEEQ

oct. 2013 - oct. 2014

1 an 1 mois

Lyon Area, France

Rôle : Développeur GED sur système de gestion immobilière Réalisations : • Maintenance et évolution des applications Java GED pour la gestion des actifs immobiliers • Développement de modules pour l'extraction en masse, importation en bloc et concaténation de documents • Optimisation des performances de recherche documentaire dans Documentum Stack: Java 7, Oracle, Maven, Struts 1, JUnit, Tomcat, Documentum D2, DqMan, Workflow Manager

Développeur Java / Documentum

Aerow

mars 2013 - août 2013

6 mois

Paris Area, France

Project: Implementation of a Java / Documentum D2 EDM for the management of ST MiCROSYSTEM's equipment. Role: Java Developer Team: 5 people Job details: Development of a java plugin for PDF concatenation Configuration of the user interface Performing unit tests. Technical environment : Database: Oracle Systems: Windows 2008 Server; Windows 7; Linux RedHat Languages: DQL, Java, SQL Other software: Apache Tomcat, Documentum D2 4.1, DqMan, Composer, Workflow Manager, Tortoise SVN, maven, eclipse


Formation

Institut Supérieur de Technologies et du Design Industriel

Licence professionnelle, Génie logiciel

Résultat : Validé

Obuda University

Ingénierie informatique

Résultat : Validé

Etudes dans le cadre d'échanges entre universités.

ESAIP, École Supérieure Angevine en Informatique et Productique

Bachelor, Chef de Projet Informatique

Résultat : Validé

ESAIP, École Supérieure Angevine en Informatique et Productique

Master's degree, Project Management

Résultat : Validé

Glamorgan University

Ingénierie informatique

Résultat : Validé

Etudes dans un contexte d'échange entre universités


Licences et certifications

Gérer les hauts potentiels

Délivré le : oct. 2020

Certifié par LinkedIn

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.