Work Preference
Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Open To Work

NALEDI MOKOENA

SOFTWARE ENGINEER
Johannesburg,GP

Work Preference

Job Search Status

Open to work

Desired Job Title

Software EngineerTechnical AnalystDevOps Engineer

Work Type

Full Time

Location Preference

Hybrid
Location: Johannesburg, GP
Open to relocation: Yes

Summary

Detail-oriented IT Specialist with five years of experience in Java-based development, data engineering, and enterprise support. Expertise in Spring Boot, RESTful APIs, and Docker Desktop, alongside strong knowledge of DevOps practices and large-scale application deployment. Proven ability to enhance system reliability and collaborate across cross-functional teams in fast-paced environments.

Overview

1
1
Certification
6
6
years of professional experience

Work History

Software Engineer

BMW IT HUB
01.2023 - Current
  • Managed incidents in production and non-production environments to ensure quick recovery and minimize downtime. Developed and improved application features in a Java environment with modern frameworks and tools. — Constructed, maintained and operated CI/CD systems to ensure automatic build, testing and deployment; resolved SonarQube code quality and security issues by improving code standard, maintainability and compliance with best practices. — Contributed to the development of applications with Spring Boot, Payara and other related tools; supported application deployment and maintenance with various methods such as Maven, Ant and Git. — Collaborated with cross-disciplinary team of software engineers, QAs, and DevOps engineers; facilitated technical discussions, code reviews, and debugging efforts....
  • Developed microservices supporting BMW IT HUB digital platforms using Java and Spring Boot.
  • Implemented REST APIs to integrate internal applications and external services.
  • Refactored legacy code to improve maintainability, readability, and release stability.

Data Engineer

Mphatek
09.2021 - 01.2022
  • Managed KYC dashboards, ensuring accurate tracking and reporting for enhanced data visibility across business operations. Developed, optimized, and maintained SQL queries for efficient data extraction, validation, and analysis. Delivered daily, weekly, and monthly reports to internal stakeholders and management teams to support business decision making and compliance monitoring.
  • Built scalable ETL pipelines for reliable data ingestion and transformation.
  • Optimized SQL queries to improve warehouse performance and reporting speed.
  • Automated data validation checks to maintain pipeline accuracy and consistency.

Networking intern

ABnBev
11.2020 - 08.2021
  • Position: Networking intern Job Description: Monitored health of network equipment using various diagnostic tools, checking network availability and performance using various tools & Escalated incidents according to SLA matrices to maintain service standards Accomplishments: Active monitoring, Routing and switching
  • Assisted with network troubleshooting across LAN, WAN, and wireless environments.
  • Documented switch, router, and firewall configurations for accurate support handoffs.
  • Monitored network performance and escalated connectivity issues through ticketing workflows.

Education

National Diploma - Software Development

TUT
Soshanguve, South Africa

Systems Development NQF 5 (e-Commerce and Digital Marketing)

Dynamic DNA
Randburg

Skills

Application Development

Spring Boot

REST APIs

API Integration

JPA / Hibernate

EJB

Maven

Git & GitHub

Frameworks & Tools

Engineering

CI/CD pipelines

Certification

AWS Cloud Particioner

Timeline

Software Engineer

BMW IT HUB
01.2023 - Current

Data Engineer

Mphatek
09.2021 - 01.2022

Networking intern

ABnBev
11.2020 - 08.2021

Systems Development NQF 5 (e-Commerce and Digital Marketing)

Dynamic DNA

National Diploma - Software Development

TUT
NALEDI MOKOENASOFTWARE ENGINEER