
Koffi Mawuli ADJODA
Senior Java Engineer | Microservices, Kafka & Kubernetes
Salaire / Taux journalier
Paris, France
Freelance
Expertises
Langues
À propos
Expérience de travail
Senior Java Engineer / Technical Lead (Backend - Microservices - DevOps)
ENEDIS
avr. 2024 - Présent
2 ans 7 mois
69340 Francheville, France
– Designed and led the architecture of a Kubernetes-native Java microservices platform in collaboration with the product owner and architect – Defined and enforced backend developement standards for Java-based microservices deployed on Kubernetes, leveraging a reverse-proxy and middleware-based architecture with Traefik Ingress and OAuth2-Proxy for routing, authentication, and access control. – Built and maintained CI/CD pipelines automating build, test, and deployment across multiple environments. – Defined development standards for microservices architecture based on Spring Boot and event-driven architectures using Apache Kafka and Spring Cloud Stream. – Enhanced database performance through partitioning strategies and query optimization, reducing latency by ~30% – Acted as technical reference for backend developers, providing mentoring, code reviews and resolving complex technical issues.
Senior Java Engineer
Crédit Agricole CIB
juil. 2018 - févr. 2024
5 ans 8 mois
69340 Francheville, France
– Architectural Design: Designed and implemented a microfrontend architecture for frontend applications and a hexagonal architecture for backend services. – Secure Authentication: Developed robust OAuth2-based authentication layers integrated with Keycloak for single sign-on (SSO). – API & Workflow Development: Delivered REST APIs and engineered workflow automation solutions to support big data processing. – Continuous Integration: Built CI/CD pipelines to ensure deployment consistency and infrastructure availability across development and production environments. – Technical Leadership: Guided teams in adopting best practices like TDD, SOLID principles and DevOps methodologies while maintaining high development standards.
Java Developer
Société Générale - SG
févr. 2015 - juin 2018
3 ans 5 mois
69340 Francheville, France
– Application Development: Designed and implemented modules for resource mobility management and subscription workflows (current accounts, savings, loans, etc.) – Data Integration: Developed batch processes for data extraction and transformation, ensuring seamless integration with external platforms – Performance Optimization: Leveraged multithreading and optimized PL/SQL scripts for high-performance applications. – Conducted unit and integration testing to ensure quality and reliability before production deployment. – Prepared technical documentation for knowledge sharing and operational continuity.