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