Senior Software Engineer - JAVA
Golden Rule
Randburg
On-site
ZAR 300,000 - 400,000
Full time
Job summary
A leading technology company in South Africa is seeking a skilled backend developer to design and maintain application systems. The role involves developing backend applications, collaborating with front-end developers, and supporting legacy systems. Candidates should have strong debugging skills and a focus on writing clean, testable code.
Responsibilities
- Design and maintain technical system requirements based on business needs.
- Develop backend applications based on approved specifications and prototypes.
- Develop, test, debug and maintain application code.
- Develop, update and maintain technical documentation.
- Integrate existing as well as new applications onto various platforms.
- Participate in the application lifecycle, focusing on coding and debugging.
- Write clean code with tests to develop functional backend applications.
- Integrate to application monitoring tool to troubleshoot applications.
- Continuously review and improve application performance.
- Support and improve legacy applications.
- Collaborate with front-end developers to integrate user-facing elements.
Responsibilities
- Design and maintain technical system requirements based on business needs.
- Develop backend applications based on approved specifications and prototypes.
- Develop, test, debug and maintain application code.
- Develop, update and maintain technical documentation.
- Integrate existing as well as new applications onto Online, Mobile, Broad band Broadcast platforms.
- Participate in the entire application lifecycle, focusing on coding and debugging.
- Write clean code with tests to develop functional backend applications in line with industry best practices and principles.
- Integrate to application monitoring tool to be able troubleshoot and debug applications.
- Continuously review and improve application performance.
- Support and improve legacy applications.
- Collaborate with Front-end developers to integrate user-facing elements with server-side logic.