Java Developer

reversidesoftwaresolutionspt

Cape Town

On-site

ZAR 550,000 - 850,000

Full time

5 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

Job summary

Reverside is seeking a strong Java Developer with Spring Boot to drive production code quality and contribute to innovative projects across diverse industries. The role is based in Cape Town, South Africa, and involves working in a team environment following prescribed architecture and standards.

Responsibilities include SDLC participation, delivering high-quality code, mentoring juniors, and collaborating with stakeholders to design effective solutions using microservices, RESTful APIs, and

Qualifications

  • Matric as a minimum qualification.
  • A relevant tertiary qualification as a minimum.
  • 5 years + experience in programming and system design.
  • Very proficient in Java and Java EE. Knowledge of other programming languages is advantages.

Responsibilities

  • Improve operational efficiency and propose cost-effective solutions.
  • Deliver high-quality service by resolving queries promptly.
  • Collaborate with stakeholders to understand business needs and design solutions.
  • Participate in all SDLC phases – requirements gathering, design, coding, testing, deployment and support.
  • Code, compile, test and deploy applications per standards and SDLC requirements.
  • Ensure compliance with IT governance, audit standards and change/release management policies.
  • Identify, assess and mitigate risks throughout the development lifecycle.
  • Produce and maintain technical specifications and system architecture documentation.
  • Reduce downtime and defects via proactive monitoring and root cause analysis.
  • Ensure high system availability through structured incident tracking.

Skills

Java
Spring Framework
Spring Boot
Spring Data
Spring Security
RESTful APIs
Microservices
CI/CD
Automated Testing
Git
SDLC
IT Governance

Education

Matric
Relevant tertiary qualification

Tools

Git

Job description

Cape Town, South Africa | Posted on 10/16/2026

Reverside is an established it services provider focusing on delivering high-quality software development, it resourcing, digital transformation, and systems support solutions. We are always looking for skilled professionals to join our growing team and contribute to innovative technology projects across various industries.

We are looking for a strong Java Developer with expertise in Spring Boot to drive the process and contribute towards the production of quality code and products; in a team environment; in accordance with the prescribed architecture, standards and implement as required within the agreed upon timeframes.

Scope of Work:

The developers must demonstrate expertise in the following:

  • Core Technologies: Java and Spring Framework (including Spring Boot, Spring Data, Spring Security).
  • Database: Strong capabilities in schema design, performance tuning, and query Optimisation.
  • Version Control: Proficient in Git, including branching strategies, merge request reviews, and maintaining high coding standards.
  • Development Practices: Agile methodologies, CI/CD pipelines, automated testing, and peer code reviews.
  • Architecture & Integration: Experience working with microservices, RESTful APIs, and designing scalable, secure systems.
  • SDLC & Governance: Familiarity with the full Software Development Life Cycle (SDLC), including change/release management, IT governance, audit compliance, and risk mitigation processes.
Roles and Responsibilities:
  • Improving operational efficiency and recommending cost-effective, innovative solutions.
  • Delivering high-quality service by resolving queries promptly and effectively.
  • Collaborating with stakeholders (end-users, SMEs, project managers, and senior staff) to understand business needs and contribute to solution design.
  • Participating in all phases of the SDLC – from requirements gathering, design, and coding to testing, deployment, and support.
  • Coding, compiling, testing, and deploying applications in line with best practices, coding standards, and SDLC requirements.
  • Ensuring compliance with IT governance, audit standards, and change/release management policies.
  • Identifying, assessing, and mitigating risks throughout the development lifecycle.
  • Producing and maintaining technical specifications and system architecture documentation.
  • Reducing downtime and defects through proactive system monitoring, performance analysis, and root cause resolution.
  • Ensuring high system availability through structured incident tracking and preventative measures.
  • Developing and enhancing technical and business competencies through ongoing self-learning.
  • Engaging with business units to identify IT opportunities and deliver timely, relevant solutions.
  • Mentoring fellow developers, providing technical support, and supervising junior team members where applicable.
Requirements:
  • Matric as a minimum qualification
  • A relevanttertiaryqualificationas a minimum
  • 5 years + experience in programming and system design
  • Very proficient in Java and Java EE. Knowledge of other programming languages is advantages.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer - Spring Boot & Microservices
Senior Java Developer - Spring Boot & Microservices

reversidesoftwaresolutionspt • Cape Town

On-site
ZAR 550,000 - 850,000
Intermediate to Senior Java Developer
Intermediate to Senior Java Developer

reversidesoftwaresolutionspt • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

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

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement contributions
Training & conferences
Senior Java Developer
Senior Java Developer

Sabenza IT & Recruitment • Pretoria

On-site
ZAR 600,000 - 1,000,000
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

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

Zohorecruit • Johannesburg

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