en
en
developer avatar
Armel Evelyn JONDO NGAMGA
En recherche active
Développeur Back-end
Lille
CDI
Télétravail hybride
Technologies
À propos
Armel Evelyn JONDO NGAMGA
Java Senior | Microservices | Java 21 | Hexagonal Archi | DevOps | Kubernetes | CI/CD
Développeur Back-endLille
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.

Expériences professionnelles
9 ans d'expérience en tant que Développeur Back-end (ou similaire)
Ingénieur Études et Développement Fullstack Java / DevOps
COOPTALIS - Lillemai 2024 - aujourd'hui · 1 an 1 mois

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 - Dakarfévr. 2022 - avr. 2024 · 2 ans 2 mois

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) - Yaoundéoct. 2017 - févr. 2022 · 4 ans 4 mois

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 - Yaoundéoct. 2016 - août 2017 · 10 mois

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.

Formations
3 ans d'études supérieures
Institut Supérieur SIANTOU (cours du soir)
Licence - Génie Logiciel et Bases de Données2019
Technologies
Compétences
Interessé parAzure
Langues
  • Français
  • Anglais
Tests
Java - 18 juin 2025Top 36% avec un score de 2653 points
Java - Les bases - 18 juin 2025Top 35% avec un score de 2635 points