Description:
Key Responsibilities
Design, develop, and maintain Java-based applications Write clean, efficient, and well-documented code Participate in system design, code reviews, and technical discussions Develop and integrate RESTful APIs and backend services Work closely with cross-functional teams including QA, DevOps, and Product Troubleshoot, debug, and enhance existing systems Contribute to continuous improvement of development standards and processesMinimum Requirements
Proven experience as a Java Software Developer Strong proficiency in Java (Java 8+) Experience with Spring / Spring Boot frameworks Solid understanding of object-oriented programming and design patterns Experience with REST APIs and backend development Strong SQL skills and experience with relational databases Version control experience (Git)
10 Jan 2026;
from:
gumtree.co.za