Intermediate to Senior Java Developer

reversidesoftwaresolutionspt

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Reverside is actively seeking a skilled Java Developer with strong Azure experience to drive development and deliver high-quality code within prescribed architectures and timelines.

The role focuses on Java-based microservices, Spring framework usage, and DevOps practices, including CI/CD, Azure Pipelines, and Azure DevOps. Collaboration in an agile environment is essential.

Qualifications

  • Five years of software development experience in a distributed environment.
  • Experience with OO principles and design patterns.
  • Strong knowledge of CI/CD principles and DevOps practices.
  • Experience deploying Java apps and microservices on Azure.
  • REST API design and integration with Azure-based services.

Responsibilities

  • Develop and design software per architecture, standards, and timelines.
  • Write unit tests and perform impact analysis on changes.
  • Assist with technical specifications as required.
  • Participate in release management and SDLC activities.

Skills

Java
Azure
Spring framework
CI/CD
DevOps
REST API design
GitLab
OO principles
J2EE
Software Architecture

Education

Relevant tertiary qualification
Java Certification
Microsoft Azure certification

Tools

Azure DevOps
Azure Pipelines
Azure Repos
GitLab

Job description

Johannesburg, South Africa | Posted on 09/11/2026

Reverside is an established itservices provider focusing on delivering high-quality software development, itresourcing, digital transformation, and systems support solutions. We arealways looking for skilled professionals to join our growing team and contributeto innovative technology projects across various industries.

We are looking for a strong JavaDeveloper with Azure experience who will drive the process and contribute towards theproduction of quality code and products; in a team environment; in accordancewith the prescribed architecture, standards and implement as required within the agreed upon timeframes.

MinimumExperience:
  • Fiveyears Software Development experience in a distributed computingenvironment using Java
  • Advancedunderstanding and everyday use of OO principles such as inheritance,interfaces, abstract lasses, etc.
  • Goodsystems and code design skills including good documentations skills wherenecessary
  • Workingknowledgeof spring framework,architectural and developmentbest practices(e.g. SOA, dependency injection, ORM, EJB3, JPA etc.)as well as J2EE application server environment will be an addedadvantage
  • Strongknowledgeof CI/CD principles and DevOps practices.
  • AzureCloud experience, including development, deployment and support ofapplications within Microsoft Azure.
  • Experiencewith Azure DevOps, including Azure Repos, Azure Pipelines and CI/CDautomation.
  • Experiencedeploying and managing Java applications and microservices on Azure.
  • Strongknowledgeof REST API design and development.
  • Experienceintegrating applications with Azure-based databases, storage and messagingservices would be advantageous.
  • GIT Labexperience
Development& Design
  • SoftwareArchitecture
  • Assistwith technical specifications when required
Testing& Analysis
  • Unittesting of the delivered code
  • Impactanalysis on code changes
  • Release management
General:
  • Knowledgeandexposure toagile software developmentwould beadvantageous
  • Goodunderstanding of the Software Development Life Cycle (SDLC)
  • Experienceworking in a cloud environment, preferably Microsoft Azure.
  • Experienceworking in the healthcare industrywould be advantageous
  • 7Yearsand more experience in IT industry
Education:
  • Arelevanttertiaryqualificationas a minimum
  • JAVA:ArelevantJavaCertification (Sun certified Java Programmer orDeveloper) will be an advantage(Java)
  • MicrosoftAzure certification and experience advantageous
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Zohorecruit • Johannesburg

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

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Johannesburg

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

Hire Resolve • Gauteng

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

ATS Client • Cape Town

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

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

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

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Java Developer – Spring Boot, Microservices & Azure
Senior Java Developer – Spring Boot, Microservices & Azure

DeARX • Sandton

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