
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.
Project : Broader Africa (BA)
Project : Merchant Cash Advance (MCA)
Project : Fleet Management System
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