Intermediate Java Developer

Tradelink • cape town, cape town • Posted July 13, 2026

Position Overview

Job Purpose The Intermediate Java Developer is responsible for designing, developing, testing, and maintaining high-quality Java-based applications. The role requires a solid understanding of software development principles, the ability to work independently on development tasks, and collaboration with cross-functional teams to deliver scalable and reliable software solutions. Key Responsibilities Software Development Design, develop, and maintain Java applications according to business and technical requirements. Write clean, efficient, maintainable, and reusable code. Participate in the full Software Development Life Cycle (SDLC). Develop and consume RESTful APIs and web services. Perform unit testing and support integration testing activities. Troubleshoot, debug, and resolve application defects and performance issues. Ensure applications meet security, quality, and performance standards. System Analysis and Design Analyse functional and technical requirements. Translate business re...