Summary
Overview
Work History
Education
Skills
Timeline
Generic
Sandile Mbatha

Sandile Mbatha

Intermediate Java Developer - Full-Stack
Cape Town

Summary

Experienced Software Engineer with a demonstrated history of working in an information technology, Legal & Financial industry. Skilled, in Java technologies (backend and front-end) and leadership. Strong engineering professional with a Bachelor of Science Hons degree focused in Computer Science from the University of KwaZulu-Natal

Overview

4
4
years of professional experience
4
4
years of post-secondary education

Work History

Advanced Java Developer

BMW Group
03.2024 - Current
  • Reviewed code and debugged errors to improve performance.
  • Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
  • Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
  • Developed user-friendly interfaces for web applications, improving user experience and satisfaction.
  • Refactored legacy code to improve maintainability and adhere to current coding standards.
  • Provided customer support to remote clients using e-ticketing system.
  • Coordinated deployments of new software, feature updates and fixes.



Front-End Technologies:
Angular v16, HTML/CSS, JavaScript/TypeScript, NgRx

Back-End Technologies:
Java, RESTful Web services, ORM (Named Queries, JDBC, Hibernate), EJBs, Quakers Framework, PostgreSQL, Design patterns, Databases, Stored Procedures, AWS (S3, EKS, ECS, EC2, RDS, lambda, Secrets Manager, Certificate Manager, CloudWatch), JUnit, API Integration, Microservices

Version Control and DevOps:
Git, GitHub, Bitbucket, Jira, CI/CD (GitHub Actions, Jenkins), Docker, GlassFish/Payara Server, Maven

Tools:
DBeaver, Confluence, IntelliJ, VSCode, Postman, KeePass, Docker Desktop

Product Engineer (Java Developer)

ABSA Group
9 2023 - 03.2024

Front-End Technologies:
Angular, HTML/CSS, JavaScript/TypeScript

Back-End Technologies:
Java, RESTful & SOAP Web services, ORM (JPA, Hibernate, JDBC), Spring boot, Spring Framework, PostgreSQL, MySQL, Design patterns, AWS (S3, EKS, EC2, DMS, RDS), Mockito JUnit, Kafka, MQExplorer, JMS, microservices

Version Control and DevOps:
Git, GitHub, Jira, CI/CD, Jenkins

Tools:
DBeaver, Confluence, IntelliJ, VSCode, Maven, Postman, swagger, SOAP UI, keycloak, rancher

Full-Stack Java/Angular Developer

LexisNexis
04.2023 - 08.2023

Front-end Technologies:
Angular, HTML/CSS, JavaScript/TypeScript

Back-end Technologies:
Java, RESTful Web services, JPA, Hibernate, JDBC, Micronaut Framework, PostgreSQL, Design patterns, AWS (Elastic Search, S3, EKS, EC2, RDS, SQS), Mockito JUnit, microservices, Micro Front-Ends(MFE)

Version Control and DevOps:
Git, Bitbucket, Jira, CI/CD, Jenkins

Tools:
DBeaver, Confluence, IntelliJ, VSCode, Maven, Postman, swagger, openlens

Junior Java Developer

Psybergate Pty Ltd
02.2021 - 07.2022

Front-end Technologies:
Angular, HTML/CSS, JavaScript/TypeScript, Bootstrap, Angular Material, Angular CLI, JSP, JSF, Spring MVC, thymeleaf, Servlets, jQuery, AJAX

Back-end Technologies:
Java, Java 2EE & RESTful Web services, JPA, Hibernate, JDBC, Spring boot, Spring Framework, PostgreSQL, MySQL, Design patterns, Mockito JUnit

Version Control and DevOps:
Git, Bitbucket, Jira

Tools:
Tomcat, JBoss, Postman, IntelliJ, VSCode, Maven, ANT, pgAdmin4

Education

Bachelor of Science - Computer Science and Information Technology

University of KwaZulu-Natal
02.2016 - 05.2019

Bachelor of Science Honours - Computer Science

University of KwaZulu-Natal
02.2020 - 05.2020

Skills

Spring Framework

RESTful APIs

Object-Oriented Programming

Java Database Connectivity

Hibernate ORM

Java Persistence API

Agile Methodology

Enterprise Java Beans

Quakers Framework

Angular v16

NgRx State Management

TypeScript

Html/CSS

AWS

Git

CI/CD (Jenkins & GitHub Actions)

Timeline

Advanced Java Developer

BMW Group
03.2024 - Current

Full-Stack Java/Angular Developer

LexisNexis
04.2023 - 08.2023

Junior Java Developer

Psybergate Pty Ltd
02.2021 - 07.2022

Bachelor of Science Honours - Computer Science

University of KwaZulu-Natal
02.2020 - 05.2020

Bachelor of Science - Computer Science and Information Technology

University of KwaZulu-Natal
02.2016 - 05.2019

Product Engineer (Java Developer)

ABSA Group
9 2023 - 03.2024
Sandile MbathaIntermediate Java Developer - Full-Stack