
Christian DONGMO
Senior Développeur Java | Full stack
Salaire / Taux journalier
92800 Puteaux, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À 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.
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