Intermediate Full Stack Java Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 700,000 - 900,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

SavageOne Pty Ltd is seeking an Intermediate Full Stack Java Developer to join a fast-paced, collaborative engineering team in Johannesburg. You will work across frontend and backend using React, Java Spring Boot, and Node/Express.js to build scalable applications.

Responsibilities include building and integrating RESTful APIs, writing clean, well-documented code, participating in code reviews, and mentoring junior developers.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 5+ years of full stack development experience in a production environment.
  • Solid understanding of RESTful API principles and integration.
  • Familiarity with Git and modern version control workflows.
  • Ability to troubleshoot independently and take ownership of assigned modules.
  • Strong communication skills and ability to work in cross-functional teams.

Responsibilities

  • Build and integrate RESTful APIs using Java (Spring Boot) and Express.js.
  • Write clean, efficient, and scalable code with proper documentation.
  • Contribute to system architecture and design discussions.
  • Participate in code reviews and help mentor junior developers when needed.
  • Debug, optimize, and ensure high performance across all platforms.
  • Collaborate closely with designers, QA, and product teams to deliver new features.
  • Proactively contribute to process improvements and technical decision-making.

Skills

React
Java
Node.js
RESTful APIs
Git
CI/CD
Agile/Scrum

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
AWS
Swagger/OpenAPI

Job description

About the job Intermediate Full Stack Java Developer
About the Role

We're seeking an Intermediate Full Stack Developer to join our fast-paced, collaborative team. If you have hands-on experience with both frontend and backend development, and you're excited about solving real-world problems using modern technologies like React, Java (Spring Boot), and Node/Express.js, this role is for you.

Youll play a key role in building scalable applications, improving system performance, and collaborating across functions to bring features from concept to deployment.

Responsibilities

Build and integrate RESTful APIs using Java (Spring Boot) and Express.js

Write clean, efficient, and scalable code with proper documentation

Contribute to system architecture and design discussions

Participate in code reviews and help mentor junior developers when needed

Debug, optimize, and ensure high performance across all platforms

Collaborate closely with designers, QA, and product teams to deliver new features

Proactively contribute to process improvements and technical decision-making

Requirements

Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience

+5 years of full stack development experience in a production environment

Proficiency with:

Solid understanding of RESTful API principles and integration

Familiarity with Git and modern version control workflows

Ability to troubleshoot independently and take ownership of assigned modules

Strong communication skills and ability to work in cross-functional teams

Nice-to-Haves

Experience with Docker and containerized environments

Exposure to AWS (e.g., Lambda, S3, SQS) or other cloud services

Familiarity with Swagger/OpenAPI for API documentation

Experience with Agile/Scrum methodologies

Understanding of CI/CD pipelines and deployment automation

What We Offer

A high-performing, collaborative engineering team

Exposure to challenging, modern tech stacks and scalable systems

Opportunities to lead and own key features or modules

Ongoing mentorship and professional development support

A clear path to senior engineering roles

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Full Stack Java Developer
Junior Full Stack Java Developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 210,000 - 320,000
Full Stack Developer
Full Stack Developer

MyCareerCraft • Sandton

On-site
ZAR 700,000 - 900,000
Full Stack Developer (Advanced)
Full Stack Developer (Advanced)

ATS Client • Johannesburg

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

SavageOne Pty Ltd • Midrand

On-site
ZAR 700,000 - 1,000,000
Junior Full stack Developer
Junior Full stack Developer

SavageOne Pty Ltd • Midrand

On-site
ZAR 180,000 - 300,000
Full Stack Java Developer
Full Stack Java Developer

SavageOne Pty Ltd • Johannesburg

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

ATS Client • Pretoria

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

Placements24 • East London

Hybrid
ZAR 1,446,000 - 2,249,000
Fully remote
Flexible working hours
Competitive salary + bonuses
+3
Full Stack Developer - Web Applications
Full Stack Developer - Web Applications

Placements24 • South Africa

Hybrid
ZAR 600,000 - 900,000
Performance-based incentives
Medical insurance
Professional growth programs
+1
Junior Full Stack developer
Junior Full Stack developer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 520,000