Developer - Java (Senior)

ATS Client

Cape Town

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Cape Town seeks a senior Java developer to lead technical directions, mentor juniors and shape robust solutions. You will design, code, test and document using Java/J2EE, Hibernate and Quarkus, while ensuring RESTful APIs and microservices integrate with existing frameworks.

The role emphasizes hands-on work with DevOps collaboration, strong unit testing, and comprehensive documentation across the SDLC, in a hybrid Cape Town environment.

Qualifications

  • 7+ years in the South African IT sector with service delivery, managed services and feasibility experience.
  • 5–7 years of Java/J2EE expertise including Hibernate, JUnit and Quarkus.
  • Proven web projects using RESTful APIs and microservices; frontend basics and DBs.
  • Experience with IntelliJ, Maven, Tomcat; Jira and Confluence for lifecycle management.

Responsibilities

  • Act as a senior technical authority, guiding and mentoring junior developers.
  • Develop training programs and contribute to internal technical libraries.
  • Design, code, test, and document robust Java solutions aligned with best practices.
  • Partner with DevOps to meet customer needs and support internal systems.
  • Maintain high code standards with thorough unit testing and documentation.

Skills

Java/J2EE
RESTful APIs
Microservices
OOP patterns
Hibernate
JUnit
Quarkus
HTML/JS/TS basics
JSON/XML
MySQL/MariaDB

Tools

IntelliJ
Maven
Tomcat
Jira
Confluence

Job description

Job Description

Location: Cape Town
Work Type: Hybrid
Job ID: J107170

About our client:

Our client is a well-established and highly regarded South African software development company that develops, supports and consults software solutions for the academic sector. With offices in Jhb and Cape Town, they are progressive with regard to their technology stack. Their solutions and services span the full range of the software development life cycle. Employees are mostly permanent and long term. They have a very low staff turnover, which is indicative of how well they are treated.

What you will be doing:
  • Act as a senior technical authority, providing guidance, resolving escalations, and mentoring junior developers.
  • Develop training programs, contribute to internal technical libraries, and stay abreast of industry trends to keep the team competitive.
  • Design, code, test, and document robust solutions primarily using Java, ensuring all output aligns with best practices and existing frameworks.
  • Partner with DevOps teams to meet customer needs and provide hands‑on support for internal systems and applications.
  • Maintain high code standards through rigorous unit testing and comprehensive documentation.
What our client is looking for:
  • At least 7 years in the South African IT sector, with a strong background in service delivery, managed services, and solution feasibility.
  • 5 – 7 years of deep expertise in Java/J2EE, including OOP patterns and frameworks such as Hibernate, JUnit, and Quarkus.
  • Proven experience with web‑based projects utilizing RESTful APIs and microservices.
  • Proficiency in front‑end basics (HTML, JS/TS), data formats (JSON, XML), and relational databases like MySQL or MariaDB.
  • Hands‑on experience with IntelliJ, Maven, and Tomcat, as well as lifecycle tools like Jira and Confluence.
  • A track record of meeting deadlines and delivering high‑quality code throughout the entire Software Development Life Cycle (SDLC).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Developer - Java (Senior)
Developer - Java (Senior)

Parvana • Cape Town

Hybrid
ZAR 650,000 - 850,000
Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

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

Sabenza IT & Recruitment • Cape Town

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

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Java Software Development Manager
Java Software Development Manager

Hire Resolve • Centurion

On-site
ZAR 900,000 - 1,200,000
Java Team Lead - Cape Town, Hybrid
Java Team Lead - Cape Town, Hybrid

Ada Meher • Wes-Kaap

Hybrid
ZAR 130,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria