JAVA Back End Software Engineer
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.
What you'll need- 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)
Technical expertiseStrong 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
Tech stack- Java
- Spring Boot
- AWS
- Kafka
- PostgreSQL
Telco / OSS-BSS experience (highly advantageous)You’ll have exposure to or understanding of:
- 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
Reference number: GZ61415
Stellenbosch
Up to R1.6m per annum CTC
az.oc.egrem-e@zhtrag011 463 3633
Looking for your next big engineering challenge? Contact Garth to discuss this role and other opportunities.
Know someone suitable? We pay cash for successful referrals!
Posted on 22 Jun 15:45, Closing date 21 Aug