2,148,180open jobs
138,254companies
240,286added this week
Browse all
Location
Remote (South Africa)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Duties & Responsibilities

Responsibilities/Tasks:

·Support existing and develop new functionality and components

·Understand existing product and domain elements and work with business analysts to refine and implement new requirements

·Refactor and improve the code to keep the product maintainable and adaptable to new requirements.

·Work effectively in a team environment and follow/develop product software development processes and standards

·Evaluate and improve application performance and high availability features

·Create unit and integrated system tests to show that the developed functionality works as intended.

·Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.

·Build and deploy the system on an application server

·Incorporate the work done by other developers and do whatever is necessary to get the system to work again with the changes, including debugging other people’s code, making changes to test data, etc.

 

Desired Experience & Qualification

Requirements:

Relevant tertiary qualification in Engineering or Computer Science and/or Matric, with 8-10 years of experience, of which 5 years must be as a senior developer as part of a team in a software development environment

A strong knowledge of Java is essential

Experience in JavaScript or TypeScript is preferred

Ability to work in a team environment: Follow/provide mentorship

A good understanding of the SDLC process, tools and techniques specifically as applied to software development methodology

Experience with team development tools: Use of source control applications (preferably Git)

Experience with the following technologies:

  1. Java EE (J2EE) server-side technologies
  2. Java 8 and above (Java 17 - preferable)
  3. JPA /Hibernate
  4. Experience with an application server/container (Karaf - preferable)
  5. Build tools (i.e. Maven, GIT, Jenkins)
  6. SQL and experience with a relational database (Apache Derby)
  7. ReactJS
  8. Bootstrap, CSS3, HTML5
  9. REST/SOAP

Ability to deliver production-quality software by, e.g. paying attention to detail, doing extensive unit testing and supporting quality testing phases

 

Nice to have:

Experience with financial systems

Knowledge and/or experience of the following would be a plus:

  1. Continuous integration (Hudson, Bamboo or Jenkins)
  2. SoapUI
  3. Integration experience (Web services, JMS)
  4. JAXB and XML Schema
  5. Docker
  6. Use of a UML tool for documentation
  7. KARAF/OSGi
  8. Apache Blaze DS
  9. JavaScript or TypeScript
  10. Webpack/NPM/Yarn
  11. Jest
  12. Spring
  13. Thymeleaf

 

Personal Profile:

Incumbent who has a passion for learning and understanding the broader technical and implementation approaches in the software development domain.

Ability to switch between big-picture thinking and discussing/defining details at a deeper technical level.

Self-starter, self-motivated, team player

Strong attention to detail

Finisher

Able to work under pressure and meet deadlines

Ability to work remotely responsibly

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,148,180 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
Cape Town
Developer II 27 min ago
In office · 4+ years exp · Bachelor's Degree · Cape Town
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
RabbitMQ
Apache Kafka
Mobile
Dependency Injection
DevOps
Rest API
Terraform
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Configuration Management
Bicep
Management
Agile
QA
Swagger
Apply
$155k – $238k per year · Equity · Remote (Canada) · Full-Time · 8+ years exp
Go
TypeScript
Databases
ClickHouse
AI/ML
Copilot
Cursor
Claude Code
Apply
In office · Full-Time · Durban
JavaScript
Java
SQL
Java
Spring Boot
Databases
PostgreSQL
Frontend
React.js
Mobile
JUnit
React Native
DevOps
Rest API
CI/CD
Git
Docker
Gitflow
Linux
QA
Swagger
Jest
Apply
In office · Full-Time · South Africa
JavaScript
TypeScript
C#
C#
.NET
Databases
PostgreSQL
Frontend
React.js
DevOps
Rest API
Helm
Azure DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Kanban
Apply
Remote (South Africa) · Full-Time · Johannesburg
JavaScript
Java
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
CI/CD
Git
Docker
Kubernetes
GitHub
Management
Agile
ITIL
Apply
In office · Cape Town
DevOps
Incident Management
Windows
Management
ITIL
Service Desk
Apply
In office · Full-Time · 5+ years exp · Cape Town
Apply
≈ $14k – $30k per year (Estimated) · Equity · Hybrid · Full-Time · Cape Town
Apply
$22k – $33k per year (gross) · In office · Full-Time · Cape Town
Analytics
Power BI
Microsoft Excel
Management
Microsoft Project
Apply
In office · 2+ years exp · Bachelor's Degree · Cape Town
Analytics
Power BI
Apply
See all jobs
This is one of many
2,148,180 more open roles from verified company boards, updated every day.