Sunday, 1 November 2026 South Africa's job magazine — fresh listings, updated daily
Advertisement

Java Engineer Jobs in Cape Town

QE Services · Cape Town CBD
Mid Level

Software developer working with code on a computer

A permanent Java Engineer opportunity has opened in Cape Town CBD for a developer who enjoys building cloud-ready software and working across the full development lifecycle. The role sits in the IT and finance space and suits someone who can take ownership of features, write clean and reliable code, and collaborate closely with other technical teams.

About the company and the work

The vacancy is advertised by QE Services, an established IT recruitment agency with more than 20 years of combined recruitment experience in the IT industry. The agency mainly supports the Temporary Services market and works with a wide and varied client base. Its stated aim is to match candidates with opportunities while delivering the staff and service its clients expect. The successful candidate will join a client team based in Cape Town on a permanent basis, working on software services and related systems in an IT and finance environment.

Role details and duties

The engineer will design, build and maintain cloud-ready software services and RESTful APIs, and will develop and maintain microservices using Java or Kotlin with the Spring Framework. The work includes taking ownership of features from design through development, testing, deployment and monitoring, including database design, service development and related tasks. Other duties include designing and maintaining database schemas, queries and data persistence solutions, writing clean and maintainable code, carrying out unit testing, taking part in code reviews and pair programming, and contributing to system design and architecture decisions. The role also involves working with cross-functional teams to understand requirements, investigating and resolving technical issues, improving application performance, and supporting continuous integration, deployment and monitoring.

Requirements

Where to find and apply safely

This post is informational only. To apply, use the Apply button on this page, which links directly to the original CareerJunction listing. Read the full original advert carefully before you submit any personal information, and check the job reference and closing details shown there. The original listing is Job 2646178, posted on 31 October 2026, with an expiry shown as 17 days from posting.

Practical tips

Before applying, refresh your CV to highlight Java and Kotlin work, Spring Boot microservices, RESTful APIs, database design and testing experience. Be ready to give short, concrete examples of features you owned end to end, problems you solved, and how you improved performance or reliability. If you have used Angular, MongoDB, GraphQL or CI/CD tooling, make that easy to find in your application.

How the process works

Applications are made through the original CareerJunction listing. The recruiter reviews applications against the stated requirements and contacts shortlisted candidates about the next steps. Keep a copy of what you submitted, and respond promptly if you are asked for further information or an interview.

Important information

This listing is shared for information only and is not a guarantee of employment. Salary was not disclosed in the original advert, so no salary figure is shown here. Never pay a fee to apply for a job, and do not share bank details, passwords or identity documents with anyone who contacts you outside the official application route. If anything about an approach looks unusual, stop and verify it through the original listing first.

#SouthAfricaJobs #JobsInSouthAfrica #JavaEngineer #CapeTownJobs

Ready to apply?

This listing was originally posted by QE Services — your application opens on their original job advert.

Apply on QE Services's website →
Java Engineer Jobs in Cape Town Apply Now