Farai Matsika
Oracle Java Certified
Spring Certified Professional

Building Scalable
Enterprise Apps

With proven expertise in Java and Spring Boot, I've built real-world systems for government agencies, financial institutions, and enterprises. I deliver solutions that drive business growth and operational efficiency.

Technologies I work with

Java Spring Boot Docker PostgreSQL MongoDB Kafka Jenkins Git AWS Redis

Technical Arsenal

Technologies I use to build robust enterprise solutions

Java

Java 17

  • Modern Java features & best practices
  • Object-oriented design patterns
  • Performance optimization & tuning
Spring Boot

Spring Boot

  • RESTful API development
  • Spring Security & OAuth2
  • Spring Data JPA & Hibernate

REST APIs

  • API design & documentation
  • Microservices architecture
  • API versioning & best practices
Docker

Docker

  • Container orchestration
  • Multi-stage builds
  • Docker Compose workflows
Jenkins

Jenkins

  • CI/CD pipeline automation
  • Build & deployment workflows
  • Integration testing
Kafka

Kafka

  • Event streaming architecture
  • Real-time data processing
  • Message queue patterns
PostgreSQL PostgreSQL MongoDB MongoDB Git Git Microservices AWS AWS Redis JUnit Maven

Featured Work

Enterprise solutions I've architected and delivered

InstaLipa
Payment Gateway Technical Lead Live

Instalipa Payment Gateway

Scalable payment infrastructure integrating mobile money operators across Tanzania with real-time processing.

Java Spring Boot Docker
1000+ Users Real-Time Sync
Investment Platform
Gov Tech Backend Developer & DevOps Live

Tanzania Investment Centre

Investor onboarding platform with integrated payment processing and revenue tracking dashboard.

Payment Integration RBAC CRDB Bank
Enterprise Secure
Financial Services Lead Backend Developer Live

ZDF Loans & Finance

Financial management system for the Zimbabwe Defence Forces with multi-currency support, budgeting, stock portfolios, and property investments.

Multi-currency RBAC Portfolio Mgmt
Analytics Multi-currency
Biometric System
Biometric Auth Backend Developer Live

PSC Biometric Verification

Biometric verification system for Zimbabwe Public Service Commission. Integrated with Registrar General's database APIs, combining SSB portal, HRMIS, and RG systems for fingerprint verification.

Biometric API 3 Portals Gov Integration
Biometric Secure
Pension System
Pension Tech Backend Developer Live

NRZ Pension Biometric

Pensioner management system for the National Railways of Zimbabwe Pension Fund to verify life certification using fingerprint, facial recognition, and iris scanning technology with mobile apps for remote verification.

Mobile Apps ERP Integration DevOps
iOS/Android Global Access
Election Tech Backend Developer Live

NRZ Voting System

Internal voting system for NRZ with multi-channel support including USSD, Web, WhatsApp, and SMS for 10K+ employees.

USSD WhatsApp SMS
10K+ Users Secure Voting
Disaster Recovery
DevOps

NRZ Disaster Recovery

Real-time CDC streaming with Debezium and Kafka for automated backup and high availability.

Debezium Kafka CDC
Real-Time 99.9% Uptime
AI Contract Review
Legal Tech Fullstack Developer Live

ClauseWise AI

AI-powered contract review platform identifying risky clauses and ensuring compliance before signing.

AI/ML Full Stack Legal Analysis
AI-Powered Contract Analysis
View Project

Professional Experience

Software Developer (Full Time)

Dec 2025 (Current Role)
Afrosoft Holdings Limited

Leading architecture sessions and mentoring junior developers. Managing DevOps responsibilities including CI/CD pipeline management and infrastructure setup. Building scalable Java/Spring Boot applications for enterprise clients.

Junior Developer (Software Engineer)

May 2025 - Nov 2025
Afrosoft Holdings Limited

Promoted to lead architecture sessions and mentor juniors. Managed DevOps responsibilities including CI/CD pipeline management and infrastructure setup.

Software Engineer (Intern)

Jan 2024 - May 2025
Afrosoft Holdings Limited

Developed REST APIs and maintained enterprise systems using C#, .NET Core, and Java. Integrated financial and biometric solutions with SQL Server.

Java Programming Trainer

Nov 2024
Afrocodemy

Mentored students from beginner to intermediate Java levels. Designed course content focused on real-world software development skills.

Education

Software Engineering

Telone Centre For Learning | Aug 2021 - Nov 2024

Backend Software Development

Afrocodemy | Sep 2023 - Jan 2024

Software Engineering

ALX AFRICA | Feb 2023 - Dec 2023

Certifications

Spring Certified Professional
Verified
Oracle Certified Associate: Java SE 8
Verified
Scrum Fundamentals (SFC)
Verified
AWS Educate Cloud 101 Mar 2025