TRAFFIC Gauteng

Java Developer

IQ Business Group

Job Description

# Java DeveloperSouth AfricaJohannesburg, GautengPermanentPosted 22 JANUARY 2026 - Closing Date Job Description Java Developer (Hybrid Model - Contract Role) Role Summary We're looking for a Java Developer to design, develop, and maintain scalable backend applications. You'll work closely with cross-functional teams to deliver reliable, high-quality software solutions. Key Responsibilities Develop and maintain Java-based applications and APIs Write clean, efficient, and well-tested code Collaborate with developers, testers, and product teams Troubleshoot, debug, and optimize existing systems Participate in code reviews and continuous improvement Requirements 4+ years' experience in Java development Strong knowledge of Java, Spring / Spring Boot Experience with RESTful APIs and databases (SQL/NoSQL) Familiarity with Git and CI/CD pipelines Strong problem-solving and communication skills Nice to Have Experience with cloud platforms (AWS, Azure, or GCP) Exposure to microservices and containerization (Docker, Kubernetes)

About This Role

Career insights for Computer Programmers positions

Salary Benchmark
$99,700/year
Source: O*NET (USD)
Key Skills for This Role
Programming Active Listening Complex Problem Solving Critical Thinking Quality Control Analysis
Common Technologies
Apache Kafka Apache Maven Go Microsoft PowerPoint 365 Apache Spark jQuery Scala 3 Django

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.