fr
fr
developer avatar
Armel Evelyn JONDO NGAMGA
Actively searching
Back-end developer
Lille
Permanent contract
Hybrid remote
Technologies
About
Armel Evelyn JONDO NGAMGA
Java Senior | Microservices | Java 21 | Hexagonal Archi | DevOps | Kubernetes | CI/CD
Back-end developerLille
developer avatar
Description

Développeur Java senior avec plus de 8 ans d’expérience dans la conception, le développement et la modernisation de systèmes backend critiques, en contexte Agile.

Mon expertise couvre l’architecture microservices (Java, Spring Boot), les migrations de systèmes legacy vers des stacks modernes (Java 8 → 21, Spring Boot 2.x → 3.x), l’implémentation de modèles hexagonaux (Ports & Adapters) et l’industrialisation des déploiements via des pipelines CI/CD.

J’interviens également sur des environnements conteneurisés (Docker, Kubernetes, OpenShift) avec des exigences fortes en matière de supervision (Datadog, Grafana, Prometheus), sécurité (OAuth2, Keycloak), performance (Kafka, Hazelcast) et résilience.

Mes expériences m’ont permis d’évoluer sur des projets internationaux, complexes et à fort impact métier, dans les domaines du retail, des télécoms et des services financiers.

🔍 Je recherche des missions techniques ambitieuses où je pourrai contribuer à la transformation des systèmes d'information, porter des sujets d'architecture, encadrer techniquement et optimiser les performances logicielles.

Professional experiences
9 years of experience as Back-end developer (or similar)
Ingénieur Études et Développement Fullstack Java / DevOps
COOPTALIS - LilleMay 2024 - today · 1 year 1 month

Client : Groupe ADEO / LEROY MERLIN – Projet DMS (Delivery Management System)
Environnement : Java 21, Spring Boot 3.2+, VueJS, Docker Swarm & OpenShift, Kafka, PostgreSQL, Keycloak, GitLab CI/CD, Helm, Prometheus

🧩 Migration de microservices legacy Java 11 vers Java 21 & Spring Boot 3.2 (gestion de la dette technique et compatibilité avec l’écosystème DevSecOps).

🔁 Refactorisation et découplage d’anciens services pour sortir des dépendances techniques internes (élimination d’adhérences, adoption de pratiques Clean Architecture).

🚀 Mise en place de pipelines CI/CD GitLab (Docker, Helm Charts, déploiement OpenShift) en collaboration avec la System Team (DevOps).

🔐 Sécurisation des endpoints via Keycloak, OAuth2, JWT ; intégration dans Spring Security.

🛠 Développement asynchrone avec Kafka et Protobuf ; gestion des évènements critiques métiers.

🧪 Mise en place de tests automatisés (JUnit, Testcontainers, Wiremock), validation fonctionnelle BDD avec Cucumber/Gherkin.

📈 Industrialisation des process via des outils de supervision (Grafana, Prometheus, Loki).

🔄 Contribution active aux rituels Agile SCRUM et amélioration continue de la qualité logicielle (Revue de code, Pair Programming, Community of Practice).

Ingénieur Études et Développement
ATOS Sénégal - DakarFeb 2022 - Apr 2024 · 2 years 2 months

En tant qu’ingénieur d’études et développement chez ATOS Sénégal, j’ai assuré des missions critiques sur des projets de transformation digitale.
Sur le projet ZEPE, j’ai piloté la migration d’une application legacy vers une architecture microservices déployée sur AWS (EKS), en assurant l’intégration de Keycloak comme Identity Provider, la configuration de Spring Cloud Gateway, la mise en place d’un cluster Docker Swarm pour les environnements de développement, et l’implémentation de mécanismes avancés de sécurité, d’observabilité (Grafana, Prometheus, Loki, Tempo) et de gestion des secrets (HashiCorp Vault).
Par ailleurs, en tant que Lead Developer sur le projet CONTACT, un ERP omnicanal de gestion de la relation client, j’ai encadré l’équipe technique et supervisé l’ensemble du cycle de vie applicatif : analyse, conception, développement, refonte technique, revue de code, et amélioration continue. Cette mission a renforcé mes compétences en architecture microservices, développement fullstack (Java/Scala/Angular), CI/CD, et déploiement sur Kubernetes et OpenShift.

Développeur Java – Fullstack & Backend
LMTGROUP Axess (S.A) - YaoundeOct 2017 - Feb 2022 · 4 years 4 months

Durant cette période, j’ai participé à plusieurs projets à haute valeur ajoutée, en environnement Agile.
Sur le projet SMS BANK, j’ai conçu un système de traitement asynchrone et d’archivage des messages SMS basé sur Kafka et RabbitMQ, avec un mécanisme de partitionnement mensuel dans MySQL et une indexation via ElasticSearch. J’ai également mis en œuvre un moteur de facturation dynamique tenant compte des statuts de livraison, des opérateurs et des devises.
Dans le cadre du projet LMT SSO, j’ai développé une plateforme centralisée de gestion des identités, intégrant OAuth2, avec une interface d’administration en AngularJS, et assurant la migration des applications legacy vers un système unifié.
Sur le projet CRM Omnicanal, j’ai géré le backend de la solution, en assurant l’intégration des canaux de messagerie (WhatsApp, Messenger, Telegram, etc.) et la gestion des SLA, dans une architecture résiliente basée sur Kafka.
J’ai également pris part à la mise en œuvre de plateformes complexes telles que LMT USSD, PubShare, Cameroon Online et OBC, renforçant mes expertises en développement Java, intégration multi-canal, traitement SMPP, sécurité OAuth2 et conteneurisation via Docker.

Développeur Java & Administrateur Systèmes
ING SARL - YaoundeOct 2016 - Aug 2017 · 10 months

Au sein d’ING SARL, j’ai contribué au développement de l’application USSD Notificator, destinée à la facturation par crédit de communication et à la diffusion de messages SMS. Mon intervention a porté sur l’analyse, la conception et l’implémentation de la solution, ainsi que sur la mise en place d’un système de supervision via la stack ELK (ElasticSearch, Logstash, Kibana). Cette mission m’a permis d’approfondir mes compétences en développement backend avec Java/Spring Boot, en intégration de solutions de monitoring, et en déploiement sur environnement Linux.

Schools
3 years of higher education
Institut Supérieur SIANTOU (cours du soir)
Licence - Génie Logiciel et Bases de Données2019
Technologies
Skills
Interested by...Azure
Languages
  • French
  • English
Tests
Java - June 18, 2025Top 36% with a score of 2653 points
Java - Fundamentals - June 18, 2025Top 35% with a score of 2635 points