Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Samson Akpewero

Intermediate Java Developer
Pretoria

Summary

Detail-oriented and performance-driven Java Developer with 5+ years of hands-on experience designing, developing, and deploying enterprise-grade backend systems. Proven expertise in Spring Boot, micro-services architecture, and RESTful APIs, with a strong focus on clean code, scalability, and cloud-native deployment. Demonstrated success in delivering critical fintech solutions across Southern Africa, optimizing system performance, reducing downtime and improving customer onboarding experiences. Skilled in CI/CD pipelines, Docker, Jenkins, and test-driven development. Known for cross-functional collaboration, mentorship, and aligning technology solutions with business goals in fast-paced agile environments.

Overview

2026
2026
years of professional experience
1
1
Certification
1
1
Language

Work History

Java Backend Developer

FNB
01.2024 - Current

Project : Broader Africa (BA)

  • Developed and maintained core backend components using Java 17, Spring Boot, and REST APIs to support a multi-market rollout (Botswana, Eswatini, Namibia, Lesotho, Zambia), impacting 100,000+ banking users.
  • Built a modular and scalable architecture to orchestrate dynamic work item patterns across multiple financial products, enabling faster onboarding and reduced user friction for both existing-to-bank (ETB) and new-to-bank (NTB) customers.
  • Integrated an automated lead generation workflow for NTB users, resulting in a increase in lead conversion and smoother onboarding flow.
  • Enhanced reliability and reduced system downtime through asynchronous processing, fault-tolerant services, and database optimization.
  • Delivered cross-market product support, including specialized products such as the Botswana Islamic product, with seamless cross-regional deployments.
  • Collaborated closely with DevOps teams to automate build and deployment processes using Jenkins and Docker, achieving uptime and reducing deployment-related incidents.
  • Worked in agile sprints, collaborating with originators, architects, and QA to meet tight implementation deadlines for phased regional rollouts.
  • Implemented Clean Architecture principles to decouple business logic from external systems, enhancing modularity, code reusability, and test coverage across regional deployments.
  • Technologies: Java 17, Spring Boot, MySQL, REST APIs, OCEP, Docker, Podman, Gitlab, BPMN(Camunda), OpenAPI/Swagger, Postman, mRemote, Graylag, Confluence, Agile (Scrum).

Java Backend Developer

FNB Group

Project : Merchant Cash Advance (MCA)

  • Built scalable APIs to support a dynamic cash advance product targeting SMEs with POS transactions.
  • Developed re-advance and repayment logic using daily sales percentages through merchant terminals.
  • Enabled risk-reduction by aligning repayment with customer turnover.
  • Technologies: Java 17, Spring Boot, MySQL, REST APIs, OCEP, Docker, Podman, Gitlab, BPMN(Camunda), mRemote, Graylog, Psotman, OpenAPI/Swagger, Confluence, Agile (Scrum).

Java Software Developer

Clevasoft, Centurion
03.2021 - 11.2023

Project : Fleet Management System

  • Designed and implemented scalable backend services using Java 8, Spring Boot, and RESTful APIs, improving real-time GPS tracking accuracy and processing speeds by.
  • Integrated a robust alerting system for maintenance scheduling and route optimization, reducing fleet downtime.
  • Collaborated with frontend and mobile teams to enhance UI/UX for operators, resulting in a increase in platform adoption across logistics partners.
  • Streamlined CI/CD pipelines with Jenkins and Docker, improving deployment speed and reducing release failures.
  • Spearheaded a test automation suite using JUnit and Postman, which cut QA cycle time and improved code coverage and release quality.
  • Leveraged MySQL and Hibernate for optimized data retrieval and audit logging, ensuring regulatory compliance and data traceability.
  • Followed Agile (Scrum) development cycles, participating in sprint planning, demos, and retrospectives to ensure consistent delivery.

Java Backend Developer

HREMSOFT, Johannesburg
03.2020 - 03.2021
  • Developed and maintained scalable enterprise applications using Spring Boot, Hibernate (JPA), and Core Java, improving system efficiency.
  • Troubleshot and resolved Java application issues, reducing downtime and critical bugs by through prompt and effective debugging.
  • Participated in requirements gathering and stakeholder meetings, ensuring alignment with business needs and reducing rework.
  • Refactored and optimized legacy Java codebase, resulting in performance improvement and enhanced maintainability.
  • Designed and implemented RESTful APIs, contributing to a increase in service interoperability and third-party integration.
  • Recommended and applied best coding practices across the team, increasing overall code quality and review approval rates.
  • Delivered timely updates and enhancements to existing applications, meeting 100% of project deadlines in an Agile environment

Education

Higher Certificate - Systems Development (Java)

Pine Valley Institute
Pretoria, South Africa
12-2019

National Diploma - Electrical Engineering

Railway Technical Institute
Lagos, Nigeria
04-2013

Skills

Languages: Java (8 - 21), J2EE

Frameworks: Spring Boot, Spring MVC, Hibernate, JPA, Micro-services

Web Services: SOAP, RESTful APIs

Architecture & Patterns: Clean Architecture, Layered Architecture

Build & DevOps Tools: Docker, Podman, Kubernetes, Jenkins, Maven, Gradle, CI/CD

Testing: Mockito/JUnit, Postman, TDD, BDD

Databases: PostgreSQL, Mysql, Nosql, Oracle

Tools: IntelliJIDEA, Eclipse, Git, GitLab, GitHub, Camunda, mRemote, Apache Kafka, Swagger, Bitbucket, Confluence, Graylog

Methodologies: Agile (Scrum, Kanban), Waterfall

Certification

Oracle Certified Associate, Java SE 8 – Oracle University (2021)

Timeline

Java Backend Developer

FNB
01.2024 - Current

Java Software Developer

Clevasoft, Centurion
03.2021 - 11.2023

Java Backend Developer

HREMSOFT, Johannesburg
03.2020 - 03.2021

Java Backend Developer

FNB Group

Higher Certificate - Systems Development (Java)

Pine Valley Institute

National Diploma - Electrical Engineering

Railway Technical Institute
Samson AkpeweroIntermediate Java Developer