Enable job alerts via email!

Junior Full Stack Java Developer

SavageOne Pty Ltd

Johannesburg

On-site

ZAR 350,000 - 500,000

Full time

Today
Be an early applicant

Job summary

A dynamic tech company is seeking a motivated Junior Full Stack Developer in Johannesburg. The candidate will develop and maintain web applications and integrate RESTful APIs using Java and React. Ideally, they will have a degree or relevant experience, plus a solid foundation in backend technologies. The company offers mentorship and opportunities for career growth in a collaborative environment.

Benefits

Collaborative team culture
Exposure to modern technologies
Mentorship and learning opportunities

Qualifications

  • 2+ years of experience in full stack or web development, including internships and personal projects.
  • Familiarity with version control systems like Git.
  • Willingness to learn and take initiative.

Responsibilities

  • Assist in developing and maintaining web applications using React.
  • Support the development and integration of RESTful APIs with Java and Express.js.
  • Write clean and maintainable code.

Skills

Java (Spring Boot)
React
Express.js
SQL
Git
Problem-solving skills
Team collaboration

Education

Degree in Computer Science, Software Engineering, or related field

Tools

Docker
Job description
About the job Junior Full Stack Java Developer
About the Role

Were looking for a motivated Junior Full Stack Developer to join our dynamic and fast-paced team! This is a fantastic opportunity for someone with a solid foundation in development who is eager to learn, grow, and contribute to real-world projects using modern technologies like React, Java (Spring Boot), and Express.js.

What You'll Do

Assist in developing and maintaining web applications using React and related tools

Support the development and integration of RESTful APIs using Java (Spring Boot) and Express.js

Write clean, maintainable code and help with documentation

Work closely with other developers, designers, and product teams to implement new features

Help test, debug, and improve application performance

Participate in team meetings, code reviews, and learning sessions

What We're Looking For

A degree (or final-year studies) in Computer Science, Software Engineering, or related field or equivalent hands-on experience

+2 years of experience with full stack or web development (internships and personal projects count!)

Some experience or exposure to:

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

Database: SQL (any relational DB)

Familiarity with version control systems like Git

Willingness to learn, ask questions, and take initiative

Strong problem-solving skills and attention to detail

Ability to work well in a team environment

Nice-to-Haves (Not Required)

Exposure to Docker or cloud platforms (AWS, Azure, etc.)

Basic understanding of API documentation tools (e.g., Swagger)

What We Offer

A collaborative and supportive team culture

Exposure to modern technologies and tools

Real responsibility and meaningful projects from day one

Mentorship and structured learning opportunities

Room to grow your career in a tech-driven company

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.