JobsZA
Back to Johannesburg jobs
Live · posted 2 weeks agoContract

Java Developer Contract

Disruptive IT (PTY) LTD

Johannesburg, Gauteng

Salary not listed

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

IT roles span help desk, support, networking and software development, and remain one of SA's most in-demand and best-paid skill areas.

Job description

Specialist: Java Developer

We are looking for an experienced Java Developer to join a dynamic technology environment supporting complex, high-volume platforms within the telecommunications and ISP space.

The successful candidate will be responsible for building, maintaining and optimising end-to-end software solutions across the ISP lifecycle, including service provisioning, subscriber and customer management, product modelling and customer self-service platforms.

You will work within an Agile development team, building integration components between frontend applications, backend enterprise services, third-party network platforms and external APIs.

Key Responsibilities

* Develop, unit test and maintain Java-based features supporting service order provisioning, orchestration and activation.

* Build and maintain API integrations between customer portals, order management platforms, billing systems, OSS/BSS platforms and external network providers.

* Develop features supporting service assurance, operational monitoring, fault tracking and diagnostic workflows.

* Assist with the modernisation of legacy frontend applications by migrating jQuery-based components to modern frameworks such as React or Angular.

* Profile, debug, refactor and optimise Java backend code.

* Analyse and optimise relational database queries to improve application performance.

* Participate in peer code reviews and ensure adherence to development and architectural standards.

* Develop comprehensive unit and integration tests.

* Work closely with QA teams to resolve defects before deployment.

* Participate actively in Agile ceremonies including daily stand-ups, sprint planning, backlog grooming and estimation.

* Support software deployments, release cycles and technical troubleshooting when required.

Technical Skills

Candidates should have strong practical experience across the following technologies:

* Java

* Spring Boot and/or Quarkus

* REST and SOAP APIs

* Microservices architecture

* JSON

* OpenAPI / Swagger

* React, Angular or PrimeFaces

* SQL and relational databases

* MariaDB

* PostgreSQL

* MySQL

* Oracle

* Docker and/or Podman

* Kubernetes and/or OpenShift

* GitLab

* Maven

* Jenkins

* Ansible

* Artifactory

* CI/CD environments

* Infrastructure-as-Code practices

Minimum Requirements

* Bachelor’s Degree or Diploma in Computer Science, Information Technology, Software Engineering or a related technical discipline, or equivalent relevant industry experience.

* Minimum 5+ years of professional hands-on software development experience.

* Strong practical Java application development experience, including debugging and code optimisation.

* Commercial experience using modern frontend technologies such as React, Angular or PrimeFaces.

* Experience working within containerised environments using Docker or Podman.

* Understanding of orchestration platforms such as Kubernetes or OpenShift.

* Strong understanding of RESTful APIs, JSON, OpenAPI/Swagger and SOAP services.

* Experience working with relational databases and writing optimised SQL queries.

* Familiarity with DevOps and CI/CD automation tooling.

Advantageous Experience

The following would be highly beneficial:

* Telecommunications industry experience.

* Understanding of OSS/BSS platforms and telecommunications environments.

* Experience working with high-availability or low-latency transactional systems.

* Experience with enterprise API gateways such as Red Hat 3scale.

* Enterprise integration platform experience.

* Experience migrating legacy jQuery applications to modern SPA frameworks.

* JBoss EAP or similar application server experience.

Personal Attributes

We are looking for someone who demonstrates:

* Strong analytical and troubleshooting abilities.

* Excellent problem-solving skills.

* Good written and verbal communication.

* Strong teamwork and collaboration.

* Ability to work effectively in cross-functional Agile environments.

* Willingness to learn and adapt to new technologies.

* Ability to work independently while contributing effectively to the broader technical team.

Role Level

Intermediate

If you are an experienced Java Developer looking for an opportunity to work across complex enterprise systems, integrations, modern frontend technologies and high-volume platforms, we would like to hear from you.

Apply via LinkedIn with your updated CV.

Found on LinkedIn · Posted 2 weeks ago · Last checked 1 weeks ago

Good to know

What does this it job pay?

This listing does not state a salary. As a guide, it roles in South Africa typically pay R18 000 to R65 000 a month (indicative).

Do I need experience for it jobs in Johannesburg?

This it role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on LinkedIn" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on LinkedIn · Posted 2 weeks ago

More it and similar jobs in Johannesburg

Todayvia Adzuna
Millwright

Confidential · Johannesburg, Gauteng

R50K - R50K/mo
Todayvia Adzuna
Civil Engineer

Tumaini Consulting · Johannesburg, Gauteng

R75K/mo
Todayvia Adzuna
Accommodation Maintenance Manager – Hotel

Hospitality Jobs Africa · Johannesburg, Gauteng

R30K - R30K/mo
Todayvia Adzuna
REMOTE LLB ATTORNEY WITH EXPERIENCE IN USA LAW

Confidential · Johannesburg, Gauteng

R58K - R58K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp