2,162,365open jobs
138,920companies
240,292added this week
Browse all
Location
In office (Midrand)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 27, 2026.

Overview
Company
Impact
Profile match
Reverside is an IT services provider focused on software development, IT resourcing, digital transformation and systems support. It staffs and delivers technology projects, including SAP SuccessFactors consulting and IT audit work. The company is headquartered in Cape Town, South Africa.
Overview
Job Description

Reverside is an established it services provider focusing on delivering high-quality software development, it is 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 Senior Java Developer who will be responsible for the design, development, enhancement, support, and maintenance of enterprise software solutions. The role provides technical leadership, ensures adherence to engineering standards, and collaborates with business and technology stakeholders to deliver secure, scalable, and high-performing applications.


Key Responsibilities:

  • Determine operational feasibility by evaluating business requirements, technical analysis, solution design and implementation approaches.
  • Ensure technical decisions comply with industry best practices and internal standards.
  • Conduct systems analysis and recommend process and policy improvements.
  • Report on technical status, risks and operational matters.
  • Collaborate with business stakeholders, project managers, scrum masters, engineers, analysts and architects.
  • Consult stakeholders regarding software maintenance and performance improvements.
  • Continuously improve technical skills through training and research.
  • Protect confidential information and organisational assets.
  • Contribute to organisational and engineering objectives.

Key Deliverables:

  • Write technical specifications.
  • Support, coach and mentor engineers.
  • Gather and analyse user requirements.
  • Develop high-quality, maintainable and performant code.
  • Develop high-quality automated tests.
  • Refactor and enhance existing codebases.
  • Maintain technical and operational documentation.

Technology Stack:

  • Java
  • Spring Boot
  • Node.js
  • GitLab
  • Docker
  • Jenkins
  • REST APIs
  • Microservices
  • CI/CD

Experience & Qualifications: 

  • 7+ years of software development experience.
  • Strong Java and Spring Boot expertise.
  • Experience with Agile delivery methodologies.
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or related field.


Requirements • Java • Spring Boot • Node.js • GitLab • Docker • Jenkins • REST APIs • Microservices • CI/CD Posted By Pemlar Maleka
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,162,365 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Midrand
In office · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Frontend
Angular
DevOps
Azure
AWS
Docker
Kubernetes
Amazon EKS
Azure AKS
Management
Agile
Apply
In office · Full-Time · Pretoria
SQL
C#
C#
ASP.NET Core
Blazor
DevOps
Azure DevOps
Azure
Git
Bitbucket
Apply
Web Developer 1 hour ago
In office · 3+ years exp · Cape Town
Python
JavaScript
PHP
Node JS
PHP
Laravel
WordPress
Databases
MySQL
DevOps
Rest API
Git
Linux
DNS
Management
Monday.com
Apply
Remote (South Africa) · Full-Time · Cape Town
Java
C++
COBOL
Databases
Db2
Oracle
Teradata
DevOps
Unix
Management
Oracle ERP
Apply
In office · Full-Time · Stellenbosch
JavaScript
Ruby
Ruby
Ruby on Rails
RSpec
Minitest
Databases
PostgreSQL
Frontend
Tailwind CSS
DevOps
Rest API
CI/CD
Git
Linux
Apply
Software Engineer 2 days ago
In office · Full-Time · Midrand
SQL
DevOps
Rest API
Azure DevOps
Azure
GitHub
IAM
Management
Agile
Scrum
Apply
Software Engineer 2 days ago
In office · Full-Time · Midrand
Apply
In office · 8+ years exp · Midrand
Apply
In office · 5+ years exp · Midrand
Analytics
Microsoft Excel
Apply
ERP Consultant 1 day ago
In office · 5+ years exp · Midrand
SQL
Visual Basic
Analytics
SSIS
Apply
See all jobs
This is one of many
2,162,365 more open roles from verified company boards, updated every day.