Full Stack Developer (Advanced)

ATS Client

Johannesburg

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Johannesburg is seeking a Senior Full Stack Developer (Advanced) with a strong Java backend focus to join a global feature team. You will design, develop, and maintain production-critical systems supporting JIT/JIS supply processes across international plants.

The role requires cloud, DevOps, and microservices expertise in a high-performance environment, with responsibilities spanning RESTful APIs, CI/CD, testing, and mentoring for junior developers.

Qualifications

  • 5+ years experience in Java development.
  • Proven experience delivering enterprise-grade software.
  • Bachelor's Degree in Computer Science or related field.

Responsibilities

  • Design, develop, and maintain Java-based applications and microservices.
  • Build and enhance RESTful APIs and distributed systems.
  • Collaborate with cross-functional teams to deliver new features.
  • Ensure system performance, scalability, and reliability.
  • Develop and maintain unit, integration, and automated tests.
  • Participate in code reviews and enforce best practices.
  • Implement and manage CI/CD pipelines.
  • Deploy and manage applications in cloud environments.
  • Troubleshoot and resolve production issues.
  • Mentor junior developers and contribute to team knowledge sharing.

Skills

Java
Spring Boot
Microservices
REST APIs
SDLC
Agile
Git
Docker
Kubernetes
Cloud
Problem solving

Education

Bachelor's Degree in Computer Science or related field

Tools

Docker
Kubernetes
Git
Jenkins
Terraform
JUnit
Prometheus
Kafka
Azure

Job description

Job Description

We are seeking a Senior Full Stack Developer (Advanced) to join a global feature team responsible for developing and maintaining production-critical systems supporting Just-In-Time (JIT) and Just-In-Sequence (JIS) supply processes across international plants.

This role requires a strong Java backend focus, combined with cloud, DevOps, and microservices expertise, in a high-performance, scalable environment.

Key Responsibilities
  • Design, develop, and maintain Java-based applications and microservices
  • Build and enhance RESTful APIs and distributed systems
  • Collaborate with cross-functional teams to deliver new features
  • Ensure system performance, scalability, and reliability
  • Develop and maintain unit, integration, and automated tests
  • Participate in code reviews and enforce best practices
  • Implement and manage CI/CD pipelines
  • Deploy and manage applications in cloud environments
  • Troubleshoot and resolve production issues
  • Mentor junior developers and contribute to team knowledge sharing
Requirements

Essential Skills & Experience

  • 5+ years experience in Java development
  • Strong experience with Spring Boot / JavaEE / Hibernate
  • Solid understanding of microservices architecture
  • Experience building and consuming RESTful APIs
  • Strong knowledge of SDLC and Agile methodologies
  • Experience with relational (MySQL/PostgreSQL) and NoSQL databases (MongoDB/Cassandra)
  • Hands-on experience with Docker and Kubernetes
  • Strong experience with Git version control
  • Ability to write clean, maintainable, and scalable code
  • Strong problem-solving and debugging skills
Advantageous Skills
  • Cloud experience (preferably Microsoft Azure)
  • CI/CD tools (e.g., Jenkins, GitHub Actions, GitOps)
  • Infrastructure as Code (e.g., Terraform)
  • Testing frameworks (JUnit, Selenium, TestNG)
  • Monitoring tools (Prometheus, Grafana, ELK stack)
  • Messaging systems (Kafka, RabbitMQ)
  • Scripting (Python, Bash)
  • Frontend frameworks (Angular, React)
  • Knowledge of DevOps and security best practices
Qualifications
  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • Minimum of 5 years of experience in Java Software development.
  • Proven track record delivering enterprise-grade software solutions
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

2558 Full Stack Developer (Senior)
2558 Full Stack Developer (Senior)

Imizizi • Gauteng

On-site
ZAR 600,000 - 900,000
Full Stack Developer (Senior)
Full Stack Developer (Senior)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,500,000
Full Stack Java Developer
Full Stack Java Developer

CVQuest • Pretoria

On-site
ZAR 780,000 - 1,080,000
Full Stack Developer (Senior) 0693
Full Stack Developer (Senior) 0693

Opensource • Gauteng

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Pretoria

On-site
ZAR 700,000 - 1,000,000
Java Architect
Java Architect

Impronics Technologies • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
Full Stack Developer (Senior) 2182
Full Stack Developer (Senior) 2182

Opensource • Gauteng

On-site
ZAR 700,000 - 1,000,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl HQ • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl PTY • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Full Stack Developer (Java)
Full Stack Developer (Java)

Indsafri • South Africa

On-site
ZAR 500,000 - 800,000