Full Stack Java Developer

Confidential

📍 Johannesburg, Johannesburg, South-Africa

Full-time IT / Computing / Software Posted March 01, 2026

Job Description

Key Responsibilities: Design, develop, and maintain full stack Java applications. Build and enhance backend services using Java and Spring / Spring Boot. Develop responsive frontend components using Angular, HTML, CSS, and TypeScript. Build and integrate RESTful APIs between frontend and backend systems. Participate in code reviews, testing, and solution design discussions. Troubleshoot, debug, and optimise application performance across the stack. Job Experience and Skills Required: Education: Degree in Computer Science, Information Technology, or related fields. Experience: 3 years experience as a Java or Full Stack Developer. Strong proficiency in Java and object-oriented programming. Hands-on experience with Spring / Spring Boot. Frontend experience using Angular (or similar frameworks such as React). Strong understanding of HTML, CSS, JavaScript, and TypeScript. Experience working with RESTful APIs and JSON. Solid understanding of SQL and relational databases. Experience using Git...