freehire launches on Product Hunt on 26 August.

Follow →

Intermediate Java Developer

Summary

Develops and maintains enterprise-scale Java/J2EE solutions, focusing on REST APIs, messaging (RabbitMQ/ActiveMQ), and cloud-native deployments (Docker/Kubernetes) for telecom systems.

Johannesburg, South Africa | Posted on 17/08/2026

Are you ready to take your Java skills to the next level? We are on the hunt for a hands-on Intermediate Java Developer to join our dynamic professional services team, building and integrating enterprise-scale solutions for a leading telecommunications environment.

This is your chance to work with cutting-edge tech — think Java/J2EE, Spring, Apache Camel, REST APIs, Docker, Kubernetes, RabbitMQ, ActiveMQ, and enterprise databases — while solving complex problems that truly make an impact.

Requirements

? What You’ll Do

Design, build, and maintain robust software solutions.

Develop and integrate REST APIs and enterprise systems.

Work with Oracle, MSSQL, MySQL, PostgreSQL, and PL/SQL.

Deploy applications using Docker & Kubernetes.

Collaborate in Agile/Scrum teams, driving innovation every sprint.

Troubleshoot, test, and support mission-critical systems.

? What We’re Looking For

5+ years of solid Java/J2EE development experience.

Strong knowledge of Spring Framework & Apache Camel.

Database mastery (Oracle, MSSQL, MySQL, PostgreSQL).

Experience with RabbitMQ/ActiveMQ, Git, Linux/Bash.

Proven ability to deliver in fast-paced, enterprise environments.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available