Summary
Overview
Work History
Education
Skills
personal information
references
Websites
Timeline
Generic

Sello Mamorobela

Johannesburg

Summary

Experienced Java Developer with over 8 years working in various industries from Fintech to telecoms. Achievements include developing and implementing scalable applications in fast-paced, demanding environments. Adept at mentoring junior developers, working with project managers and collaborating with quality assurance team members and fellow developers to produce exceptional software solutions.

Overview

9
9
years of professional experience

Work History

Senior Java Developer Technical Leader(Self Emplo)

Ditlou Tech Empowerments
06.2020 - Current
  • Developed and maintained high-volume, low latency applications for mission-critical systems.
  • Freelanced for Investec, Roxorgaming(based in London).
  • At Investec I was involved in systems which enable Investec clients to receive communications regarding their statements and smses. We used Java and Springboot as technologies. We also used PostgreSQL and Hibernate
  • Reviewed project requirements and created technical design documents. at both Investec and Roxorgaming.
  • At Roxorgaming I was involved in a platform for casino and gambling games where we used technologies like Kafka,Kubernetes, Springboot and Docker

Java Developer

FNB
08.2021 - 11.2023
  • I then got an opportunity to work as a Java Developer at FNB Digital Online, another division within the bank
  • We were a team of about 12 developers, working on new requirements and enhancements on the existing systems
  • My job responsibilities involved interfacing with the project manager and the Business Analysts, designing technical solutions and developing the technical solutions in Java
  • I had responsibility for the full life cycle from initiation, design, development through to deployment to production
  • I worked extensively with data, specifically where the data meets Java
  • I also work closely with the User Interface developers(Ocep developers)
  • Technologies used included Java, Java EE (on Linux), Web Services(Soap and Rest), MySQL database, Docker, Kibana, Swagger, Jenkins, Jira, SpringBoot Microservices, Angular, Jira, Gitlab, Maven, Gradle, Snaketail, Docker, OCEP
  • We used both Agile methodology and Waterfall methodology for projects
  • My main project focuses were: 1)Marketplace Platform - Maintaining, Supporting and Enhancing the system and interfacing with other departments like Car team. 2)Ongoing enhancements for new FNB Nav Marketplace. 3)Supporting all the FNB Nav Marketplace initiatives.

Java Developer

Discovery Insure
04.2021 - 07.2021
  • Worked as a Java Developer at Discovery Insure
  • We were a team of about 10 developers, working on new requirements and enhancements on the existing systems
  • My job responsibilities involved interfacing with the project manager and the Business Analysts, designing technical solutions and developing the technical solutions in Java
  • I had responsibility for the full life cycle from initiation, design, development through to deployment to production
  • I worked extensively with data, specifically where the data meets Java
  • I also work closely with the User Interface developers(Ocep developers)
  • Technologies used included Java, Java EE (on Linux), Web Services(Soap and Rest), MySQL database, BobCat(for auto builds and deploys), Jira, Git, Maven, Ant, Gradle
  • We used both Agile methodology and Waterfall methodology for projects
  • My main project focuses were: 1) Insure Systems - Maintaining, Supporting and Enhancing the system and interfacing with. 2) Ongoing enhancements for new Discovery Insure initiatives

Technical Analyst

Experian
12.2019 - 03.2021
  • I was employed as a Technical Analyst at Experian credit bureau
  • We are a team of 4 TAs and other Analysts consulting on the PowerCurve software at ABSA
  • We assisted the ABSAs vehicle finance with integrating the Powercurve system into Absa's credit scoring and approval processes
  • My job responsibilities involve liaising with the project manager and the Business Analysts, designing technical solutions and configuring the technical solutions for Powercurve integration with other systems
  • Technologies used currently include SOAP Web services, Java, PowerCurve Strategy Management, Powercurve Connectivity and Enrichment (PCCE), Microsoft SQL database, Jira, Git, Wildfly.

Java Developer

FNB
10.2018 - 12.2019
  • Worked as a Java Developer at FNB Digital Online, another division within the bank
  • We were a team of about 10 developers, working on new requirements and enhancements on the existing systems
  • My job responsibilities involved interfacing with the project manager and the Business Analysts, designing technical solutions and developing the technical solutions in Java
  • I had responsibility for the full life cycle from initiation, design, development through to deployment to production
  • I worked extensively with data, specifically where the data meets Java
  • I also work closely with the User Interface developers(Ocep developers)
  • Technologies used included Java, Java EE (on Linux), Web Services(Soap and Rest), Postgres database, liquibase, Ocep, ChangeIt, Jenkins, Jira, SpringBoot, Git, Maven
  • We used both Agile methodology and Waterfall methodology for projects
  • My main project focuses were: 1) Digital Sales Platform - Maintaining, Supporting and Enhancing the system and interfacing with. 2) Ongoing enhancements for new FNB Online Sales initiatives and experimenting with Angular and Spring.

Java Developer

FNB
05.2017 - 09.2018
  • I started my journey at FNB when I was employed as a Java Developer at FNB eBucks department
  • We were a team of 10 developers, working on new requirements and enhancements on the existing systems
  • My job responsibilities involved interfacing with the project manager and the Business Analysts, designing technical solutions and developing the technical solutions in Java
  • I was responsible for the full life cycle from initiation, design, development through to deployment to production
  • I worked extensively with data, specifically where the data meets Java (ORM)
  • I also worked closely with the User Interface developers (Front end developers)
  • Technologies used included Java, Java EE (on Linux), Web Services (SOAP and REST), Postgres Database, Jenkins, Eclipse IDE, Maven, Wildly, Jira, Java 8, Hibernate
  • We used both Agile methodology and Waterfall methodology for projects
  • My main project focuses were: 1) Travel Website Flight bookings and Car Rental Maintaining, Supporting and Enhancing the system and interfacing with external systems that the Travel System depends on. 2) Ongoing enhancements for new eBucks initiatives.

Intermediate Java Developer

SuperGroup
08.2016 - 05.2017
  • I was employed by Supergroup in the Supply Chain and Logistics industry
  • My responsibility was to Support, Maintain, add new features and provide all the necessary support to all the warehouses that are using the Portal System(Super portal)
  • As a lead developer for Super portal I had to ensure that the system is stable and all new features needed by the warehouses are designed, developed and implemented on the system
  • I also had to arrange training for the warehouse users to ensure that all warehouse managers know how to use the system to manage orders, routes, trips, invoices etc
  • The technologies used were MySQL, Java EE7, Primefaces, Netbeans, Java, GIT, Jira, Spring, ORM, Solid principles, Jenkins, Wildfly, Payara, Hibernate
  • The environment was an agile environment and we used Agile Methodology in our development.

Junior Software Developer

Ovations Technologies
01.2016 - 08.2016
  • I was contracted to Nedbank by Ovations group
  • My main responsibility was to solve various ECM(Enterprise Content Management) problems throughout the bank by developing ECM solutions using IBM FileNet technology in Java, Dojo, JavaScript, SQL..
  • The technology stack was: Java, Microsoft SQL, Git, JavaScript, Dojo, IBM Websphere Application Server, Jira, Soap, Glassfish

Junior Systems Developer

Fastnet
03.2015 - 12.2015
  • My responsibility was to Analyse Software Requirements, Develop Software Solutions based on the requirements using Java, Create SQL Reports to be used by various departments using Jasper reporting, Configure Workflows, Assist end-users with Technical Support issues, performing live deployments
  • The system I was responsible for was BOSS(Business and Operations Support System) which was used to support all Fastnet business operations
  • Technology Stack was: Java, Microsoft SQL, Jasper Reporting, Jira, Git, Glassfish, Soap

Education

Bsc Information Technology -

University Of Pretoria
01.2014

Matric -

Bokgoni Technical Secondary School
12.2007

Skills

  • Java SE 8
  • Java EE
  • MySQL Database
  • PosgreSQL Database
  • Teamwork
  • Team Leading Skills
  • Problem Solving
  • Conflict Resolution
  • Microsoft SQL
  • Hibernate (Object Relational Database)
  • Spring
  • Spring Boot
  • REST Webservices
  • SOAP Webservices
  • Understanding SOLID principles
  • Software Design Patterns
  • Object Oriented Programming
  • XML/XSD processing
  • Angular
  • AngularJS
  • Glassnsh
  • JBOSS
  • Wildfly
  • Payara
  • IntelliJ IDE
  • Eclipse IDE
  • Docker
  • Kubernetes
  • Kafka
  • SonarQube
  • Postman
  • JUnit
  • Quarkus
  • Git
  • OOP

personal information

  • Date of Birth: 07/24/89
  • Nationality: South African

references

  • Shupi Katsande, Developer, 0828473652/0741602024
  • Preshaun Manikum, Business Development, 0726988778
  • Buhake Sindi, Team Lead, 0768232857

Timeline

Java Developer

FNB
08.2021 - 11.2023

Java Developer

Discovery Insure
04.2021 - 07.2021

Senior Java Developer Technical Leader(Self Emplo)

Ditlou Tech Empowerments
06.2020 - Current

Technical Analyst

Experian
12.2019 - 03.2021

Java Developer

FNB
10.2018 - 12.2019

Java Developer

FNB
05.2017 - 09.2018

Intermediate Java Developer

SuperGroup
08.2016 - 05.2017

Junior Software Developer

Ovations Technologies
01.2016 - 08.2016

Junior Systems Developer

Fastnet
03.2015 - 12.2015

Bsc Information Technology -

University Of Pretoria

Matric -

Bokgoni Technical Secondary School
Sello Mamorobela