Full-Stack Java Developer: Build Scalable APIs & Features

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 700,000 - 900,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

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.

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

Similar jobs worth comparing

Full Stack Java Engineer: APIs & Microservices
Full Stack Java Engineer: APIs & Microservices

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Full-Stack Engineer: Build Scalable Web & API
Senior Full-Stack Engineer: Build Scalable Web & API

SavageOne Pty Ltd • Midrand

On-site
ZAR 700,000 - 1,000,000
Junior Full-Stack Engineer: Learn, Build & Grow
Junior Full-Stack Engineer: Learn, Build & Grow

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 210,000 - 320,000
Senior Full-Stack Lead: Build Scalable React/Node Apps
Senior Full-Stack Lead: Build Scalable React/Node Apps

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Junior Full-Stack Developer: Cloud & API Projects
Junior Full-Stack Developer: Cloud & API Projects

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 350,000 - 520,000
Junior Full Stack Developer: Grow with Spring & React
Junior Full Stack Developer: Grow with Spring & React

SavageOne Pty Ltd • Midrand

On-site
ZAR 180,000 - 300,000
Senior Node.js API & Microservices Engineer
Senior Node.js API & Microservices Engineer

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 600,000 - 840,000
Senior Full-Stack Engineer: AWS, Spring Boot & Frontend
Senior Full-Stack Engineer: AWS, Spring Boot & Frontend

SavageOne Pty Ltd • Midrand

On-site
ZAR 900,000 - 1,200,000
Full-Stack Engineer: Spring Boot & AWS Microservices
Full-Stack Engineer: Spring Boot & AWS Microservices

SavageOne Pty Ltd • Midrand

On-site
ZAR 335,000 - 424,000
Senior Cloud & Full-Stack Engineer: Spring Boot & AWS
Senior Cloud & Full-Stack Engineer: Spring Boot & AWS

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 550,000 - 900,000