Java Software Engineer with 4+ years of professional experience in backend and full-stack development. Skilled in building scalable enterprise applications using Java, Spring Boot, REST APIs, Docker, and AWS. Strong focus on clean code, TDD (JUnit/Mockito), CI/CD, and Agile collaboration. Experienced in financial, insurance, and healthcare domains, delivering secure, efficient, and future-ready solutions.
Overview
4
years of professional experience
Work History
WeBridge
Centurion, GT
Java Software Engineer
06.2024 - 12.2024
Job overview
Designed and implemented RAF claims management systems using Java, Spring Boot, React, and Python, improving claims processing by 25%.
Extended server-side functionalities via Spring Boot RESTful APIs, ensuring robust synchronization and maintainability.
Applied Agile and TDD practices, contributing to higher-quality deliverables and faster iterations.
Kaributech.AI
Centurion, GT
Java Software Engineer
02.2021 - 05.2024
Job overview
Built hospital payment and admission systems using Spring Boot, Camunda BPMN, React, and Node.js, reducing refund times by 40%.
Automated reporting with Jasper Reports + Spring Boot, saving 15+ hours/month.
Developed an insurance SaaS platform with secure API integrations and AWS scalability, reducing duplicate payments by 90%.
Conducted unit testing (JUnit, Mockito), peer code reviews, and optimized backend services for performance.
Collaborated with product owners, architects, and designers in Agile sprints to ensure smooth delivery.
Education
University of Pretoria
BIT Honors from Information Systems
11.2024
University of Zimbabwe
Bachelor of Business Studies from Computing Science