Available to hire
Hi, I’m Johnson Eyo, a Java Developer with over 10 years of experience delivering cost-effective technology solutions and robust back-end systems. I design and ship cloud-native Java architectures, microservices, and secure software that scales with business needs.
I enjoy solving complex problems, collaborating with cross-functional teams, and continuously improving code quality through testing, automation, and modern tooling (Kafka, Kubernetes, Docker, Spring Boot, AWS, and more).
Skills
Language
English
Fluent
Work Experience
Senior Java Architect at Mitigant GmbH (Remote)
May 1, 2025 - August 22, 2025Collaborated with senior Java/Kotlin developers to architect and build a vulnerability management system integrated with cloud service providers including AWS, Azure, and Red Hat OpenShift. Integrated the system as an AWS partner in the AWS Marketplace. Advocated use of Netty for fast NIO processing, Kubernetes for container orchestration and provisioning, and Spring Boot for microservices architecture. Designed microservices architecture supporting faster vulnerability scans using RabbitMQ's advanced queue management protocol, deployed with Kubernetes horizontal pod autoscaler feature, Postgres for JSONB storage, and Redis for distributed transactional locking. Integrated with third-party vulnerability management tools like DefectDojo and Kubescape Kubernetes scanning.
Senior Java Developer at Melita (Remote)
June 1, 2020 - August 22, 2025Extracted a file API microservice from a monolithic Spring Boot application to handle various file generation via Spring Integration Flow and utilized STOMP for publishing file completion events. Extracted billing API microservice and exposed REST API from existing Spring Boot applications; refactored integration to Amdocs facade using OpenFeign. Extended IoT back office application to aggregate new services. Ensured 85% test coverage using frameworks such as Mockito and Hamcrest. Integrated MSISDN-registration microservice with Jumio end-to-end ID verification and authentication system for fraud checks. Refactored legacy XML-based Spring configuration projects into Java config.
Senior Java Developer at Crown Interactive Software
May 1, 2019 - August 22, 2025Developed a predictive algorithm to determine energy consumption tolerance interval with a confidence level of 25% in a Spring Boot energy management control microservice. Designed and developed Customer IR (Information Retrieval) search engine using Porter's stem algorithm. Refactored legacy Java EE issue tracking system to conform to design principles such as DRY and SOLID and DAO layer for container-managed transactions. Refactored report generation code using Apache POI library, reducing its time complexity from O(n^2) to O(n), decreasing generation time by 50%. Developed call center software integrated with Asterisk Rest Interface and Netty Network Server running on Alpine containers.
Full Stack Developer at Misys
March 1, 2017 - August 22, 2025Developed a multi-migration tool for batch processing between CSV, XLSX, and databases using Spring Batch framework, dynamic proxies, and reflection. Led a team in replicating a Red Hat production server for UAT and Disaster Recovery server for a regional overseas product customer. Configured Spring Bridge XML config files to connect a Spring library with a Java EE application.
Java Developer at Crown Interactive Software
August 1, 2015 - August 22, 2025Developed a work order management product using Activiti BPM core to manage issue life cycles. Developed RESTful APIs for Big Games integration. Integrated Infonova BSS/OSS to back office applications and Betware games.
Java Developer / System Integrator at Zenith Bank
January 1, 2014 - August 22, 2025Extended existing mobile top-up product used by bank customers and provided by Telcos and PSP (payment service provider) systems.
Senior Java Architect at Mitigant GmbH (Remote)
September 30, 2025 - October 16, 2025Collaborated with senior Java Devs to architect and build a vulnerability management system integrated with cloud service providers (AWS, Azure, Red Hat OpenShift, Kubernetes) to generate security posture data. Integrated vulnerability management as an AWS Marketplace partner. Leveraged fast processing with Netty-style concepts, container orchestration, and Spring Boot microservices deployed in Kubernetes with horizontal pod autoscaling and Redis-based rate limiting to mitigate high-throughput and brute-force attacks. Integrated third-party vulnerability management tools (DefectDojo, Kubescape, Kubernetes service scans).
Senior Java Developer at Amelco Ltd (Remote)
October 31, 2023 - October 16, 2025Collaborated with backend teams to extend casino, lottery, and sports-book products. Implemented white-labeling and technical customization of regional sporting brands deployed in multi-region/jurisdiction setups. Integrated geo-compliance checks and KYC/identity fraud detection during punter registration.
Senior Java Developer at Melita Ltd (Remote)
June 30, 2020 - October 16, 2025Extracted a file API microservice from an existing monolithic Spring Boot application to handle various file generation flows using Spring Integration and STOMP for publish/complete events. Extracted a billing API microservice and exposed REST API from existing Spring Boot code, refactoring to an OpenAPI-driven facade using OpenFeign. Implemented testing strategies with high coverage and introduced ID verification workflows for fraud checks.
Full Stack Developer at Misys (USL)
March 31, 2017 - October 16, 2025Developed a multi-migration tool for batch processing CSV/XLSX to database using Spring Batch, dynamic proxies, and reflection. Led a team in replicating a Red Hat product in a production-like UAT/disaster recovery workflow and modernized transactions in the DAO layer.
Senior Java Developer at Crown Interactive Software
May 31, 2019 - October 16, 2025Designed and developed a Customer IR (Information Retrieval) search engine. Refactored legacy Java EE issue-tracking system to adhere to DRY and SOLID principles and migrated the DAO layer to container-managed transactions.
Java Developer at Crown Interactive Software
August 31, 2015 - October 16, 2025Extended legacy Java EE systems and contributed to modernization efforts across multiple banking and administrative domains.
System Integrator at Zenit Bank
January 31, 2014 - October 16, 2025Extended existing mobile top-up product used by bank customers, provided by Telcos and PSPs (payment service providers).
Education
B.Sc at Estam University, Porto Novo, Cotonou
January 1, 2010 - January 1, 2014BSc Computer Science at Estam University, Porto-Novo, Cotonou
January 1, 2014 - January 1, 2014Misys Essence Fusion Core Banking Functional at Misys
February 1, 2016 - February 1, 2016Misys Digital Channel at Misys
November 1, 2015 - November 1, 2015Misys Payment Manager at Misys
September 1, 2015 - September 1, 2015Infonova System Integration at Infonova, Vienna
May 1, 2014 - May 1, 2014Qualifications
Misys Essence Fusion Core Banking Functional
February 1, 2016 - August 22, 2025Misys Digital Channel
November 1, 2015 - August 22, 2025Misys Payment Manager
September 1, 2015 - August 22, 2025Infonova System Integration
May 1, 2014 - August 22, 2025Misys Essence Fusion Core Banking Functional
February 1, 2016 - February 1, 2016Misys Digital Channel
November 1, 2015 - November 1, 2015Misys Payment Manager
September 1, 2015 - September 1, 2015Infonova System Integration
May 1, 2014 - May 1, 2014Industry Experience
Software & Internet, Financial Services, Energy & Utilities, Telecommunications, Professional Services
Skills
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Cottbus today.