I am a Java backend engineer with over 3 years of experience building and maintaining systems in the forex and payments domain at First National Bank (FNB).
I work on backend services that support foreign exchange transactions and cross-border payments, where correctness, consistency, and system reliability are critical. My focus is on building clean, maintainable services using Spring Boot and designing APIs that perform well in distributed environments.
Over time, I have gained practical experience with transaction boundaries, concurrency, and system behaviour under load, and I apply this when designing and improving backend systems.
- Developed and maintained Spring Boot microservices supporting forex and payment systems
- Worked on systems handling cross-border and high-value financial transactions
- Improved performance of backend processes related to international payments
- Designed and maintained REST APIs used across internal services
- Contributed to system stability and compliance-focused initiatives
- Containerized services using Docker for consistent deployment
- Collaborated in Agile teams delivering production-ready features
Backend
- Java 17, Java 11
- Spring Boot, Spring Cloud
- REST APIs, Microservices
Data and Infrastructure
- MySQL, PostgreSQL
- Docker, Linux
- Git, Maven
Messaging and Integration
- Apache Kafka
- RabbitMQ
Testing and Observability
- JUnit 5, Mockito
- Spring Actuator, logging
Microservices-based banking backend demonstrating service discovery, centralized configuration, and containerized deployment.
Key features:
- Service discovery using Eureka
- Centralized configuration
- Docker-based deployment
- Microservice-based architecture
Repository: https://github.com/ThembaTman0/Bankwave-V-2.0
IEEE Honours Research Publication https://ieeexplore.ieee.org/abstract/document/9988636
https://thembangobeni.vercel.app/ https://devthemba.netlify.app/
Public repositories do not reflect private enterprise work.
Email: thembatman0@gmail.com LinkedIn: https://www.linkedin.com/in/themba-ngobeni-6a163b164/


