Location
In office (Sandton)
Seniority
Senior
Employment
Full-Time
First seen by Alion on Nov 6, 2026.
Overview
Company
Impact
Profile match
Introduction
Looking for a Senior Java Developer
Duties & Responsibilities- Release oversight to ensure delivery teams follow agreed processes, controls, and engineering standards.
- Ensure non-production environments are stable, available, and ready to support delivery and testing activities.
- Proactively identify, assess, and address technical risks and issues that may impact upcoming releases.
- Work closely with the Investec engineering team to drive the adoption of engineering standards and best practices.
- Provide hands-on support to development, production support to resolve blockers.
- Assist in establishing and improving production environments to support reliable and controlled releases.
- Create or enhance common components at the IBOL platform level to improve consistency, reusability, and platform efficiency.
- Drive the implementation and closure of audit findings, ensuring compliance with required controls and governance expectations.
- Will be responsible for overseeing end-to-end release readiness and platform stability, ensuring teams follow agreed delivery processes, engineering standards, and governance requirements. This role combines technical depth with coordination and oversight, working closely with engineering, development, QA, production support, and cross-functional stakeholders to identify risks early, resolve environment and release issues, drive platform improvements, and ensure audit and engineering standards are effectively implemented.
- Develop, maintain, and optimize backend systems using Java 18+, Spring Boot and related frameworks.
- Design and implement RESTful APIs and backend services aligned with domain-driven design (DDD) and clean architecture principles.
- Deploy, monitor, and manage applications on Microsoft Azure, leveraging services such as:
- Azure Kubernetes Service (AKS)
- Microsoft SQL
- Automate CI/CD pipelines using Azure DevOps, including build, test, and release workflows.
- Collaborate cross-functionally with engineers, QA, and product teams to deliver end-to-end solutions.
- Contribute to code reviews, technical documentation, and continuous improvement initiatives.
- Monitor application performance and reliability, implementing proactive improvements and observability practices.
- Stay current with software ecosystem and Azure innovations, applying best practices to improve system scalability and maintainability.
Experience, skill and capability
- 5+ years of professional experience in software engineering.
- Strong proficiency in Java 18+, Spring Boot, and object-oriented design principles.
- Experience with Azure Cloud Services or similar
- Hands-on experience with Azure DevOps or similar for version control, pipelines, and deployments.
- Solid understanding of REST APIs, microservices, and asynchronous programming.
- Working knowledge of SQL
- Familiarity with CI/CD, Docker containers, and modern deployment strategies.
- Understanding of secure coding practices and API authentication (OAuth2 / OpenID Connect).
Preferred / Nice-to-Have
- Exposure to Terraform, Bicep, or other infrastructure-as-code tools.
- Experience with event-driven architecture or message-based systems.
- Familiarity with Unit Testing and Test Automation frameworks (xUnit, NUnit, Moq, etc.).
- Knowledge of monitoring and observability tools (e.g., Application Insights, Log Analytics).
- Background in financial services, legal tech, or enterprise systems is advantageous.
Negotiable
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,137,723 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.
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
Sandton
Fullstack Senior Software Engineer (RP22)
20 days ago
In office · Full-Time · Cape Town
JavaScript
SQL
C#
Databases
MySQL
PostgreSQL
DevOps
CI/CD
Apply
Server Engineer (Server Engineer)
11 hours ago
In office · Full-Time · Cape Town
Python
PowerShell
Bash
DevOps
Red Hat
VMWare
Azure
Windows Server
AWS
Ubuntu
Linux
Windows
Cybersecurity
Active Directory
Apply
Senior Java Developer
4 days ago
In office · Full-Time · Johannesburg
JavaScript
Java
TypeScript
SQL
Java
Spring Framework
Maven
Hibernate
Frontend
Webpack
Yarn
Bootstrap
React.js
npm
DevOps
Rest API
Jenkins
Git
Docker
SOAP
Management
Agile
UML
QA
Jest
SoapUI
Apply
Hybrid · Full-Time · Cape Town
JavaScript
Node JS
Frontend
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Kubernetes
Apply
Interface Software Engineer
5 hours ago
In office · 3+ years exp · Bachelor's Degree · Boksburg
Python
C++
DevOps
Git
SpaceTech
FMEA
Apply
Apply
Apply
Hybrid · Contractor · Sandton
Analytics
Microsoft Excel
Apply
Apply
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Sandton
Management
UML
BPMN
Apply
This is one of many
2,137,723 more open roles from verified company boards, updated every day.

