Point your AI agent at freehire and let it find you a job.

Get the CLI →

reversidesoftwaresolutionspt

Open 2d

Intermediate to Senior Java Developer

Posted 1 view
Discussion

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

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

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