JAVA Back End Software Engineer
Job in
Stellenbosch, 7600, South Africa
Listed on 2026-06-25
Listing for:
E-Merge IT Recruitment
Full Time
position Listed on 2026-06-25
Job specializations:
-
Software Development
Backend Developer, Java Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Are you an experienced Back-End Engineer ready to take on complex, high-scale systems in a modern cloud-native telecommunications environment?
We're looking for a Java Software Engineer - Back-End to join a high-performing engineering team building and evolving mission-critical platforms in the Telco and digital services space.
This role is ideal for someone who enjoys end-to-end ownership of production systems and thrives in complex, distributed architecture environments.
Qualifications- 9+ years' experience in back-end software development
- Proven experience delivering production-grade systems end-to-end
- Relevant tertiary qualification in information technology (or related field);
Grade 12 / national certificate (required)
- Strong understanding of software development lifecycle (SDLC)
- RESTful API design and integration
- Advanced programming concepts, algorithms, and data structures
- Design patterns and testing practices
- SQL database design and query optimisation
- Cloud platforms (AWS preferred)
- Microservices and event-driven architectures
- Containerisation and Kubernetes-based deployments
- Technical stack:
Java, Spring Boot, AWS, Kafka, PostgreSQL
- Customer and partner management systems
- Product catalogues, offers, bundles, pricing & promotions
- Order capture, fulfilment and service provisioning
- Charging, billing, invoices, payments and balances
- Call Detail Records (CDRs) and usage data processing
- Assurance, support, and network event data
- OSS/BSS ecosystem integration
Location:
Stellenbosch. Salary:
Up to R1.6m per annum CTC. Reference number: GZ61415.
Contact:
Garth Z. Phone: . Email:
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×