2,133,637open jobs
135,068companies
250,857added this week
Browse all
Location
Hybrid (Centurion, South Africa)
Seniority
Middle · 4+ years exp
Employment
Contractor

First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Edgexec is a South African executive search and recruitment firm that places finance, risk, human resources, cyber security and marketing professionals with client organisations. Its mandates include roles at a development-focused financial institution in Gauteng. The company is headquartered in Pretoria, South Africa.

Intermediate Java Developer | Centurion | 12-Month Fixed-Term Contract

Ready to put your Java development skills to work on a major telecommunications modernisation programme? This is an opportunity to contribute to business-critical systems, solve complex technical challenges and gain experience on a high-visibility enterprise technology project.

The company is seeking Intermediate Java Developers to support a Business Support Systems (BSS) modernisation programme for one of South Africa's largest telecommunications operators, delivered through an established international technology group. You will work on large-scale billing and operational platforms, developing and maintaining Java services, optimising database performance and supporting integrations across complex enterprise environments.

This role offers a balance of hands-on development, systems integration, deployment support and direct engagement with customer teams. You will work within an Agile delivery environment, contributing to testing and acceptance processes while helping maintain systems that support essential telecommunications operations.

The position is suited to developers who combine strong Java fundamentals with practical database expertise, Linux administration and containerisation experience. The engagement is a 12-month fixed-term contract, with a hybrid arrangement and a preference for two days per week at the company's Centurion offices. Equipment, tools and licences will be provided.

What You'll Do

  • Develop, enhance and maintain Java services within a large-scale telecommunications billing and operations platform.

  • Build and support enterprise applications using Java, J2EE and Spring.

  • Write, analyse and optimise complex SQL queries across multiple database platforms.

  • Work with Microsoft SQL Server, Oracle, MySQL and PostgreSQL environments as required.

  • Deploy, maintain and support containerised applications in Linux environments.

  • Use Bash scripting to support deployments, automation and server administration.

  • Work with Docker and Kubernetes to deploy and support application services.

  • Implement system integrations using message queues, including RabbitMQ or ActiveMQ.

  • Work with J2EE application containers and web servers.

  • Participate in Scrum and Agile delivery processes, using Git for version control and collaboration.

  • Facilitate Factory Acceptance Testing (FAT) and User Acceptance Testing (UAT) sessions with customer teams.

  • Support application testing and API validation using tools such as Postman.

  • Investigate technical issues, troubleshoot application behaviour and contribute to reliable system delivery.

  • Collaborate with developers, technical stakeholders and customer teams to meet project requirements.

  • Support occasional work outside standard business hours when required by business-critical systems.

What You Bring

  • A relevant IT qualification, such as a BSc in Computer Science, BSc in Information Technology or a comparable qualification.

  • Four to six years of commercial Java development experience.

  • Strong hands-on Java development skills, including J2EE and Spring.

  • Demonstrable experience writing and optimising complex SQL queries.

  • Exposure to one or more of Microsoft SQL Server, Oracle, MySQL and PostgreSQL.

  • Practical Linux experience, including Bash scripting, server administration and deployments.

  • Experience deploying or supporting applications using Docker and Kubernetes.

  • Familiarity with message queueing technologies such as RabbitMQ or ActiveMQ.

  • Experience with J2EE containers and web servers.

  • Working knowledge of Git and Scrum or Agile delivery methodologies.

  • Testing experience, including FAT, UAT facilitation and Postman.

  • Strong communication skills and the ability to engage professionally with technical and customer stakeholders.

  • A self-motivated, accountable approach and the ability to remain effective under pressure.

  • Willingness to work in a hybrid environment and support occasional out-of-hours activities when required.

  • Confirmation that you are open to contract employment and available for the agreed start date.

What Will Give You an Advantage

  • Experience working on telecommunications Business Support Systems (BSS) or Operations Support Systems (OSS).

  • Practical experience with Apache Camel and enterprise integration patterns.

  • Oracle PL/SQL and Oracle Application Express (APEX) experience.

  • Basic HTML and CSS knowledge.

  • Experience contributing to large-scale billing, customer operations or enterprise modernisation programmes.

What Success Looks Like

  • Reliable Java services that meet functional and technical requirements.

  • Efficient SQL queries and improved database performance where optimisation is needed.

  • Successful application deployments and support across Linux and containerised environments.

  • Stable integrations between enterprise systems and message-driven services.

  • Effective preparation and facilitation of FAT and UAT activities.

  • Consistent contribution to Agile delivery commitments and team objectives.

  • Clear communication with customer teams and timely resolution of technical issues.

  • Dependable support for business-critical systems throughout the contract.

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,133,637 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
Centurion
In office · Full-Time · Cape Town
C#
C#
.NET
DevOps
Windows
Apply
$33k – $47k per year (gross) · In office · Full-Time · Johannesburg
SQL
C#
C#
.NET
AI/ML
Machine Learning
DevOps
Rest API
Azure
CI/CD
Git
Management
Agile
Apply
$8.7k per year (gross) · In office · Contractor · Benoni
Java
Apply
$45k – $48k per year (gross) · In office · Full-Time · Sandton
DevOps
VMWare
Azure
Windows Server
Incident Management
DNS
Cybersecurity
Active Directory
Apply
In office · Full-Time · Pretoria
Python
JavaScript
TypeScript
C#
Node JS
AI/ML
AI Agents
LLM
Agentic Workflows
Frontend
Vue.js
GraphQL
React.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
Desarrollador APX 1 day ago
Hybrid · Full-Time · 3+ years exp · Mexico City
Java
Kotlin
SQL
Kotlin
Mockito
Mobile
JUnit
Management
Jira
Scrum
Apply
Hybrid · 1+ year exp · Bachelor's Degree · Mexico City
Python
Java
SQL
DevOps
Rest API
Apply
$8.4k per year · In office · 2+ years exp · Omsk
PowerShell
1C
Databases
PostgreSQL
MS SQL
DevOps
Ansible
Zabbix
VMWare
Yandex Cloud
CI/CD
Docker
Kubernetes
Ubuntu
CentOS Stream
Linux
Windows
Astra Linux
DNS
DHCP
VLAN
Apply
$9.8k – $17k per year (net) · In office · Full-Time · 1+ year exp · Bachelor's Degree · Barnaul
SQL
Management
Draw.io
UML
BPMN
Apply
$7.7k per year · In office · Bachelor's Degree · Barnaul
SQL
DevOps
Linux
Apply
In office · Full-Time · 8+ years exp · Johannesburg
Apply
In office · Full-Time · 5+ years exp · Johannesburg
Apply
In office · Contractor · 3+ years exp · Johannesburg
SQL
Analytics
Microsoft Excel
Apply
In office · Full-Time · 5+ years exp · Johannesburg
Apply
In office · Full-Time · 7+ years exp · Johannesburg
Apply
Apply
In office · 6+ years exp · Centurion
Analytics
Microsoft Excel
Apply
In office · 6+ years exp · Centurion
Analytics
Microsoft Excel
Apply
Equity · In office · 5+ years exp · Centurion
Apply
In office · 6+ years exp · Bachelor's Degree · Centurion
SQL
Apply
See all jobs
This is one of many
2,133,637 more open roles from verified company boards, updated every day.