Java Developer - Midrand Verfied

Salary Negotiable Midrand, Gauteng Midrand, Gauteng more than 14 days ago 10-06-2022 2:47:02 PM
Java Developer

Develop, test, deploy, maintain and support a portfolio of new and existing software applications and services, from high-level business requirements and designs, through the Software Development Life Cycle.

Collaborate with the Product owner/Project Manager to deliver quality, effective software.
Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests.
Conduct research and evaluate potential technical solutions.
Partner with Business and/or System Analysts to translate business requirements into workable solutions and document solutions.
Design and code new software functionality using code that is readable, maintainable and re-usable.
Conduct Unit Testing of own code, and System Integration Testing (SIT) of each solution.
Collaborate with the testing team.
Contribute to user acceptance testing (UAT) and training material.
Deliver coding into the applicable production environment once testing has been completed.
Provide stakeholders with regular feedback on the technical design and timelines for solutions.
Maintain existing programmes according to change requests approved by business.
Diagnose root causes of system issues through problem-solving and recommend potential solutions.
Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution.
Log issues found in existing systems as internal change controls and ensure successful resolution of issues.

Relevant IT Qualification
3-5 years' development experience (essential):
• Angular
• Spring boot
• IBM Portlets
• Rest, Web services

Knowledge of Software Development Lifecycle (SDLC)
Knowledge of relevant programming languages
Knowledge of software testing
Knowledge of writing test cases m10.6m