TebogoTefo.java
@Component
@Service
public class TebogoTefo {
    private final int experienceYears = 20;
    private final String expertise = "Java Enterprise";
    private final List<String> technologies = Arrays.asList(
            "Spring Boot", "Microservices",
            "AWS", "Docker", "Kubernetes"
    );
    @Autowired
    private PassionForCoding passion;
    public String deliverResults() {
        return "Enterprise-grade solutions";
    }
}
Available for Remote Contracts Only • Immediate Start

Senior Java Developer 20+ Years Experience

Passionate enterprise developer specializing in microservices, Spring Boot, and cloud technologies. Proven track record at top companies like BMW, Mercedes-Benz, Pick n Pay, FNB, and Standard Bank.
Remote contracts only • Based in Ballito, KwaZulu-Natal, South Africa

20+ Years Experience
100+ Projects Delivered
5 Industries
Scroll Down

Passionate Developer, Proven Leader

With over 20 years of experience in enterprise Java development, I've built robust, scalable solutions across Banking, Insurance, Logistics, and Public Enterprise domains. My journey spans from the early days of J2EE to modern microservices architectures.

Enterprise Expertise

Two decades specializing in Spring Boot microservices, cloud architectures, and modern development practices

Team Leadership

Extensive experience mentoring developers and leading teams in Agile environments across multiple industries

Innovation Focused

Passionate about leveraging cutting-edge technologies and open-source tools for optimal enterprise solutions

Tebogo Tefo - Senior Java Developer

Professional Experience

Senior Java Developer

Pick n Pay 04/2023 — Present

Leading backend REST API development using microservices architecture. Responsible for AWS deployments and Angular frontend development with Redux.

Java 8-21 Spring Boot Microservices AWS Docker Angular

Senior Java Developer

VISMA 10/2022 — 04/2023

Backend REST API development with microservices, mentoring junior developers, and implementing security & DevOps practices.

Java 8-17 Kotlin Spring Boot Jenkins Docker

Senior Java Developer

BMW IT Hub South Africa 12/2021 — 09/2022

Full-stack development in Scrum environment, stakeholder collaboration, and proactive mentoring of team members.

Spring Boot Angular Kubernetes GCP AWS Lambda

Senior Java Developer

PPS Insurance 09/2020 — 12/2021

IBM IAA application development and rewrite, microservices design using Spring Boot.

IBM IAA Neo4J Spring Data AWS Services

Technical Lead

Mercedes-Benz South Africa 12/2019 — 08/2020

Team leadership for plant workshop devices applications, full-stack development, and database management.

React React Native Node.js TypeScript

Senior Software Developer

FNB Online 04/2019 — 11/2019

Online banking platform development, Jenkins pipeline setup, and team leadership.

Java 8 Spring Boot OpenShift Jenkins

Senior Java Developer

PPS Insurance 01/2018 — 03/2019

IBM IAA application development, microservices with Spring Boot, AWS integration.

IBM IAA Neo4J AWS Lambda Kotlin

Senior Java Developer

Standard Bank Ltd 01/2017 — 12/2017

Team Lead for Merchant Acquisition Mobile Application using Rocket Software modernization tools.

Java Rocket Software Mobile Integration Banking Systems

Java Developer / SAP CLM

T-Systems (Transnet) 04/2012 — 08/2014

SAP CLM development, integration with SAP SRM and ERP, workflow development and custom monitoring.

SAP CLM Java SAP PI Workflows

Senior Analyst Developer

Tiragalo Consulting 07/2011 — 03/2012

Mobile media application development with C++ clients, J2EE backend, and BPM solutions.

C++ J2EE Mobile Development BPMN

Lead Systems Analyst

South African Airways 05/2010 — 06/2011

Led analysis, architecture, design, and development. Team leadership and project management functions.

Struts Hibernate Web Services Open ESB

Senior Java Developer

GenMon ICT 02/2009 — 04/2010

Restaurant delivery software and social networking mobile application development.

Java 5 J2EE Hibernate Flex

Senior Integration Developer

Standard Bank Ltd 12/2005 — 05/2007

Integration Architecture team, Neon and SeeBeyond integration projects, credit cluster feeds development.

SeeBeyond Java/J2EE Integration Banking Systems

Skills & Technologies

Backend Development

Java 8-21
Spring Boot
Microservices
REST APIs
Kotlin

Cloud & DevOps

AWS
Docker
Kubernetes
Jenkins
Google Cloud

Databases

PostgreSQL
MySQL
Oracle
Neo4J
DynamoDB

Frontend & Full-Stack

Angular
React
TypeScript
JavaScript
React Native

Featured Projects

E-commerce Microservices Platform

Enterprise-grade e-commerce platform built with Spring Boot microservices, deployed on AWS with automated CI/CD pipelines for Pick n Pay.

Spring Boot AWS Docker Angular

Banking Integration System

Merchant acquisition system with mobile interface and integration to multiple payment vendors, fraud detection systems, and terminal device vendors.

Java Rocket Software Integration Mobile

Insurance Application Architecture

Complete rewrite of IBM IAA insurance application using modern microservices architecture with Neo4J graph database and AWS cloud services.

IBM IAA Neo4J Spring Data Microservices

Let's Work Together

Ready to build something amazing? I'm available for remote contracts only. Contact me for competitive rates and immediate availability.

Location

Ballito, KwaZulu-Natal, South Africa (Remote Only)

Availability

Available Immediately • Remote Contracts Only