South Africa

Intermediate Java Developer– Telco / BSS/OSS Environment, Johannesburg

Intermediate Java Developer– Telco / BSS/OSS Environment, Johannesburg
Description
Johannesburg, South Africa | Posted on 17/04/2026 Position Type:

Permanent | Full-Time

Role Overview An exciting opportunity is available for an Intermediate Java Developer to join a dynamic Professional Services team within a fast-paced enterprise telecommunications environment.

This role is ideal for a developer who enjoys working across the full Software Development Lifecycle (SDLC), from design and development through to deployment and post-implementation support. You will play a key role in delivering high-quality, scalable solutions within BSS/OSS systems, aligned to both business and technical requirements.

Due to the nature of the environment, occasional after-hours support may be required.

Requirements

Key Responsibilities Design, develop, and maintain scalable Java-based applications within enterprise systems

Translate business requirements into technical solutions and system designs

Design and implement data models across relational databases (Oracle, SQL Server, MySQL, PostgreSQL)

Write and optimise complex SQL queries

Develop and maintain integration components within BSS/OSS environments

Participate in deployments, configurations, and release management processes

Use Git for version control and collaborative development

Troubleshoot, debug, and resolve system and production issues

Provide post-implementation support and ongoing system maintenance

Support testing activities including integration testing, UAT, and system testing

Perform API testing and validation using tools such as Postman

Document technical solutions, systems, and processes

Collaborate within Agile/Scrum teams and participate in sprint ceremonies

Contribute to continuous improvement and ongoing learning initiatives

Required Skills&Experience Minimum

5 years’ experience in Java development

Strong proficiency in

Java (J2EE, Spring Framework, Spring Boot)

Proven experience within

telecommunications BSS/OSS environments (essential)

Experience with

Apache Camel

or similar integration frameworks

Solid understanding of

SDLC and Agile/Scrum methodologies

Strong SQL and relational database experience (Oracle, MySQL, PostgreSQL, SQL Server)

Working knowledge of

Linux operating systems

Experience with

J2EE containers and application servers

Exposure to

messaging systems

such as RabbitMQ or ActiveMQ

API integration experience (REST services, Postman testing)

Experience using

Git

or similar version control tools

Exposure to

Docker and Kubernetes

(advantageous)

Personal Attributes Strong analytical and problem-solving skills

High attention to detail with a quality-driven mindset

Ability to perform under pressure and manage multiple priorities

Strong communication and interpersonal skills

Team-oriented with a collaborative approach

Self-motivated with a proactive attitude toward learning

Adaptable in a fast-paced, evolving environment

Education Diploma or Degree in IT, Computer Science, Engineering, or a related field (preferred)

#J-18808-Ljbffr
Highlights
Safety Tips
Be careful with commission-based ’work-from-home’ positions that offer an unrealistically high income.
1 / 10
More info about this ad

Intermediate Java Developer– Telco / BSS/OSS Environment has been posted in the Johannesburg Information Technology category on Locanto.

If you’re looking for something similar, check out Senior Software Developer, Johannesburg, Group IT Manager : Identity and Access Management Platforms, Johannesburg or Business Development Manager - Saudi Arabia in Johannesburg, also posted in Information Technology. Currently, there are 397 ads posted in the Information Technology category in Johannesburg.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Information Technology in Alberton, Germiston and Bedfordview. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.