Java Software Engineer

Collage Recruitment Ltd

Centurion

Hybrid

ZAR 670,000 - 1,004,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule
Equipment provided

Job summary

Collage Recruitment Ltd is recruiting an Intermediate Java Developer for a major BSS modernisation programme with one of South Africa’s largest telecommunications operators. The role involves building Java services, executing complex SQL, and deploying containerised solutions in a Linux environment.

The 12-month contract starts 1 November 2026 with a hybrid schedule: two days in Centurion offices and three days at home.

Qualifications

  • A relevant IT qualification – BSc Computer Science, BSc IT or similar.
  • 4 to 6 years’ commercial Java development experience.
  • Strong Java, including J2EE and Spring.
  • Deep SQL across MSSQL, Oracle, MySQL or PostgreSQL.
  • Linux and Bash scripting, server administration and deployments.
  • Docker and Kubernetes deployment experience.
  • Message queueing with RabbitMQ or ActiveMQ.
  • J2EE containers and web servers.
  • Git and Scrum/Agile delivery.
  • Testing exposure: FAT, UAT facilitation and Postman.

Responsibilities

  • Build and maintain Java services on a large-scale telecoms platform.
  • Write and optimise complex SQL across multiple databases.
  • Deploy and support containerised services on Linux.
  • Integrate systems through message queues and enterprise integration patterns.
  • Facilitate FAT and UAT sessions directly with customer teams.
  • Deliver in a Scrum/Agile team working in Git.

Skills

Java development
SQL
Linux
Docker
Kubernetes
RabbitMQ/ActiveMQ
Git
Scrum/Agile
Postman
FAT/UAT

Education

BSc Computer Science / BSc IT or similar

Tools

J2EE containers
Web servers
Docker
Kubernetes
RabbitMQ/ActiveMQ

Job description

INTERMEDIATE JAVA DEVELOPER
12-MONTH CONTRACT STARTS 1 NOVEMBER 2026

Ideally 4–6 years' experience

Hybrid schedule: 2 days in office, 3 days at home

THE OPPORTUNITY

Our client is recruiting Intermediate Java Developers for a major BSS modernisation programme at one of South Africa’s largest telecommunications operators, delivered through an established international technology group.

This is business-critical, high-visibility systems work - the kind of programme that keeps earning its place on your CV long after the contract ends.

WHAT YOU’LL DO
  • Build and maintain Java services on a large-scale telecoms billing and operations platform
  • Write and optimise complex SQL across multiple database engines
  • Deploy and support containerised services on Linux
  • Integrate systems through message queues and enterprise integration patterns
  • Facilitate FAT and UAT sessions directly with customer teams
  • Deliver in a Scrum/Agile team working in Git
THE DETAILS
  • 12-month fixed-term contract - contract, not permanent
  • Start date: 1 November 2026
  • Preferred: 2 days a week at the offices in Centurion and 3 days at home
  • All equipment, tools and licences provided
  • Rate: market related, based on experience
WHAT YOU’LL NEED
  • A relevant IT qualification - BSc Computer Science, BSc IT or similar
  • 4 to 6 years’ commercial Java development experience
  • Strong Java, including J2EE and Spring
  • Deep SQL: complex, optimised queries across MSSQL, Oracle, MySQL or PostgreSQL
  • Linux and Bash - scripting, server administration and deployments
  • Docker and Kubernetes deployment experience
  • Message queueing with RabbitMQ or ActiveMQ
  • J2EE containers and web servers
  • Git, plus Scrum/Agile delivery
  • Testing exposure: FAT, UAT facilitation and Postman
A REAL ADVANTAGE
  • Apache Camel
  • Oracle PL/SQL and APEX
  • Telecoms BSS/OSS background
  • Basic HTML and CSS
WHO FITS

Professional and presentable, a strong communicator, self-motivated and accountable, calm under pressure, and open to occasional work outside normal hours on systems the business depends on.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer - Hybrid, 12-Month Contract
Java Software Engineer - Hybrid, 12-Month Contract

Collage Recruitment Ltd • Centurion

Hybrid
ZAR 670,000 - 1,004,000
Hybrid work schedule
Equipment provided
Intermediate Java Software Developer (Remote)
Intermediate Java Software Developer (Remote)

Sabenza IT & Recruitment • Johannesburg

Remote
ZAR 600,000 - 800,000
Senior Software Developer
Senior Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Java Software Engineer
Java Software Engineer

First Point Group • South Africa

Remote
ZAR 540,000 - 660,000
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

On-site
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Java Developer
Senior Java Developer

Network Contracting • Randburg

On-site
ZAR 600,000 - 900,000
Intermediate Java Developer
Intermediate Java Developer

AES Global • Cape Town

Hybrid
ZAR 600,000 - 900,000
Senior Java Developer (JHB Hybrid)
Senior Java Developer (JHB Hybrid)

Datafin • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Java Developer
Java Developer

Zohorecruit • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

On-site
ZAR 900,000 - 1,300,000