Nangamso Mpofu
Java Developer at wiGroup- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
Xhosa Native or bilingual proficiency
-
Zulu Native or bilingual proficiency
-
Afrikaans Limited working proficiency
Topline Score
Bio
Sandiso Gwantshu
java developer
Sandiso Gwantshu
java developer
Sandiso Gwantshu
java developer
Sandiso Gwantshu
java developer
Credentials
-
Oracle Database SQL Ed 1 PRV
OracleJun, 2014- Nov, 2024 -
Health and Safety Representative Course
Action Training AcademyJul, 2013- Nov, 2024 -
Sungard Business Skills Bootcamp
ICT Workx TrainingMar, 2013- Nov, 2024 -
Oracle Certified Professional, Java SE 6 Programmer
OracleJun, 2012- Nov, 2024
Experience
-
Yoyo
-
South Africa
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Java Developer
-
Nov 2019 - Present
I work hand in hand with product owners, architects, testers, BAs and PMs to analyse requirements. Design and write new code for application. Research new and feasible technologies to maintaining or enhance application, write test cases and implementing test cases for application features, developing and improving application by analyzing and identifying areas for modification, Writing operational documentation, maintaining systems by monitoring and correcting software defects, consulting colleagues concerning the maintenance and performance of application, investigating new technologies, maintain application database, involved in overall application life-cycle. Develop and implement java back-end API development. Ticket management using Jira and source control using gutbucket. Applications development done using the following technologies Java, Spring Boot, Spring core, Spring Integration, JPA/Hibernate, Maven, MySql, SQLServer, AWS, NOSQL DB as well as working on Linux environment. Show less
-
-
-
DVT
-
South Africa
-
Software Development
-
400 - 500 Employee
-
Java Developer
-
Jun 2016 - Oct 2019
I am involved in the overall development life cycle of product development. I work hand in hand with product owners, architects, testers, BAs and PMs to analyse requirements and bridge gaps between all stakeholders. I investigating new technologies as well as use new technologies to maintaining and enhance application. I monitor and fix software defects, maintain application database, develop and implement java back-end development. I am also involved in system upgrades e.g. JBoss to Wildfly. Ticket management is done using Jira and source control using GIT and SVN. I use the following technologies: Java, EJBs, Camel, Spring Boot, JBoss, Wildfly, Maven, LDAP, Rest API, Microsoft SQL Server, DBeaver, Apache directory studio, SoapUI, Putty, WinSCP, Spring core, Spring Integration, JPA/Hibernate, Sybase, Openshift, SwaggerUI and Jenkins. Show less
-
-
-
Realm Digital
-
South Africa
-
Information Technology & Services
-
1 - 100 Employee
-
Java Developer
-
Dec 2015 - Jun 2016
Writing technical requirement, functional requirement document as well as specification documents. Design and write new code for application. Working hand in hand with product owner to analyze user requirements to identify new implementations. Research new and feasible technologies to maintaining or enhance application, write test cases and implementing test cases for application features, developing and improving application by analyzing and identifying areas for modification, Writing operational documentation, maintaining systems by monitoring and correcting software defects, consulting colleagues concerning the maintenance and performance of application, investigating new technologies, maintain application database, involved in overall application life-cycle. Develop and implement java back-end API development. Ticket management using TargetProcess and source control using gitbucket and SVN. Applications development done using the following technologies Java, Spring Boot, Spring core, Spring Integration, JPA/Hibernate, Maven, MySql, SQLServer, Tomcat as well as working on Linux environment. Show less
-
-
-
redPanda Software
-
South Africa
-
Software Development
-
100 - 200 Employee
-
Software Developer
-
Feb 2015 - Nov 2015
Analyze user requirements, researching, designing and writing new code for application, maintaining or monitoring application, write test cases and implementing test cases for old and new features, regression testing of application, developing and improving application by analyzing and identifying areas for modification, creating technical specifications and test plans, writing systems to control scheduling of jobs on application, writing operational documentation, maintaining systems by monitoring and correcting software defects, consulting colleagues concerning the maintenance and performance of application, investigating new technologies, maintain application database, involved in overall application life cycle, schedule team meetings, facilitate daily stand-up, schedule retrospectives, sprint reviews and sprint planning sessions, remove obstacles, encourage collaboration between team members, encourage communication between team members and upper management. Ticket management is done using Jira and source control using SVN. The product uses Java, Gradle, Spring core, Spring Batch, Spring Integration, JPA/Hibernate, GWT, Jasper, PostgreSQL, Maven, Ldap and Tomcat. Show less
-
-
-
SunGard - now part of FIS
-
United States
-
Information Technology & Services
-
700 & Above Employee
-
Java developer
-
Jan 2012 - Jan 2015
Java Web Development and application software maintenance using Java, JavaScript, Ajax Struts and Spring. Also use MySQL Oracle and Sybase database system.Java Web Development and application software maintenance using Java, JavaScript, HTML, JSP, Ajax, Struts, XML and Spring. I performed defect fixing and enhancements on the InvestOne application. InvestOne is a large and complex application with a large amount of legacy code. I took ownership of the Asset Arena Taxation product for Release 7. The Taxation product calculates Capital Gains Tax in the South African market. For this release I had to work closely with the Business Analysts to implement legislation changes for 2012/2013. The work involved Java development, database administration(moving Oracle database from Oracle 10 to Oracle 11, importing customer databases and writing database scripts ), JUnit testing and manual application testing. Responsible for Taxation project life cycle (understanding and analysis of the product, understand functional specifications for product, author documents on application analysis and specifications, provide and implement code changes for application, maintenance code for application using Eclipse, Oracle SQL Developer, Oracle Enterprise Manager and Linux ). Managed my work in Jira, and captured my time in Helios for billing purposes. In my team we used the Scrum Methodology. Show less
-
-
-
WSU - Walter Sisulu University
-
South Africa
-
Education Administration Programs
-
700 & Above Employee
-
Information Systems Tutor
-
Jan 2011 - Dec 2011
Preparing for tutorial classes, conducting tutorial classes, preparing assignments, tests and exercises. Providing guidance and motivation to the student to keep them motivated and working hard towards achieving their goals.
-
-
Student Assistant Secretary
-
Jan 2011 - Feb 2011
Secretarial duties (answer the phone, taking messages, capture student information into the institution system, assisted staff with office tasks etc.), assist students with getting registered and with problems that they in counted while getting register.
-
-
Education
-
Walter Sisulu University
Bachelor of Technology (BTech), Information Technology -
Port Shepstone Secondary
7 - 12