Intermediate Java Developer
Hire Resolve · Centurion, Gauteng
Posted 3 November 2026
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →About the Role
- Our client is recruiting Intermediate Java Developers for a major BSS modernisation programme at a top telecommunications operator. In this business-critical, high-visibility role, you will work within an established international technology group to develop and maintain scalable services. This position operates on a hybrid schedule, requiring 2 days a week at the offices in Centurion.
Key Responsibilities
- Build and maintain high-performance Java services on a large-scale telecoms billing and operations platform.
- Write, refine, and optimize complex SQL queries across multiple database engines.
- Integrate complex backend systems utilizing message queues and enterprise integration patterns. Deploy and support containerized backend services seamlessly on Linux environments.
- Facilitate Functional Acceptance Testing (FAT) and User Acceptance Testing (UAT) sessions directly with customer teams.
- Deliver clean, version-controlled code in a collaborative Scrum/Agile team using Git workflows.
Job Requirements
- A relevant tertiary IT qualification, such as a BSc in Computer Science, BSc IT, or a similar field.
- 4 to 6 years of commercial Java development experience, including solid exposure to J2EE and Spring frameworks.
- Deep database knowledge with complex, optimized query experience across MSSQL, Oracle, MySQL, or PostgreSQL.
- Hands-on Linux and Bash scripting experience covering deployments and server administration. Solid deployment experience using Docker and Kubernetes.
- Practical experience managing message queueing setups via RabbitMQ or ActiveMQ alongside J2EE containers and web servers.
- Daily proficiency using Git, Postman, and navigating Agile delivery setups.