Enable job alerts via email!

Intermediate Full Stack Java Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 500,000 - 750,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

SavageOne Pty Ltd is looking for an Intermediate Full Stack Developer to join their collaborative engineering team in Johannesburg. The ideal candidate will have a proven track record of building scalable applications using modern technologies like React, Java, and Node.js, and will actively participate in designing robust web applications. This position offers opportunities for mentorship and professional growth within a high-performing workspace.

Benefits

Ongoing mentorship and professional development support
Opportunities to lead and own key features or modules
Exposure to challenging, modern tech stacks

Qualifications

  • 5+ years of full stack development experience in a production environment.
  • Proficiency in frontend (React, JavaScript) and backend (Java, Node.js).
  • Strong understanding of RESTful APIs and SQL databases.

Responsibilities

  • Design and maintain scalable web applications using React and Java.
  • Build and integrate RESTful APIs with Java (Spring Boot) and Express.js.
  • Collaborate with cross-functional teams to deliver new features.

Skills

React
JavaScript/TypeScript
Java (Spring Boot)
Node.js/Express.js
SQL
RESTful API principles
Git

Education

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

Tools

Docker
AWS
Swagger/OpenAPI

Job description

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
  • Design, develop, and maintain robust web applications using React and modern JavaScript/TypeScript frameworks

  • 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:

    • Frontend: React, JavaScript/TypeScript, React Router

    • Backend: Java (Spring Boot), Node.js/Express.js

    • Database: SQL (MySQL, PostgreSQL, etc.)

  • 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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.