Senior Full Stack Developer (Java/Spring Boot & React)

Placements24

Klerksdorp

On-site

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Professional development
Challenging projects
Collaborative team
Modern tech stack

Job summary

Placements24 is assisting a rapidly growing software development firm in Klerksdorp, North West, in recruiting a Senior Full Stack Developer. You will design, build, and maintain enterprise-grade web applications using Java/Spring Boot on the backend and React on the frontend.

You will own core features, mentor junior developers, and contribute across the full development lifecycle. The role emphasizes clean code, scalable architectures, RESTful APIs, and collaboration with product managers and

Qualifications

  • Minimum of 6 years of professional experience in full-stack web development.
  • Strong proficiency in Java and the Spring Boot framework.
  • Expertise in JavaScript and React.
  • Relational databases and ORM (Hibernate).
  • Experience with RESTful APIs.
  • Git version control.
  • Bachelor's degree in Computer Science, Engineering, or related field.

Responsibilities

  • Design, develop, and maintain high-quality web applications using Java/Spring Boot on the backend and React on the frontend.
  • Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
  • Develop and implement RESTful APIs to support frontend functionality and data exchange.
  • Collaborate closely with product managers, designers, and other engineers to define project requirements and deliver solutions.
  • Perform database design and optimization, ensuring data integrity and performance.
  • Conduct thorough testing, including unit, integration, and end-to-end testing, to ensure application stability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Mentor junior developers and contribute to the team's technical growth.

Skills

Java
JavaScript
RESTful APIs
Git
Problem-solving
Teamwork

Education

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

Tools

Spring Boot
React
Hibernate
PostgreSQL
MySQL

Job description

About the Role

Our client, a rapidly growing software development firm specializing in enterprise solutions, is seeking a highly skilled Senior Full Stack Developer to join their team in Klerksdorp, North West. This role is perfect for a developer passionate about building robust, scalable applications from front to back. You will be involved in the entire software development lifecycle, from designing user interfaces to developing server-side logic and database management. This is an exciting opportunity to contribute to innovative projects, mentor junior developers, and work with a modern technology stack including Java, Spring Boot, and React. The company prides itself on fostering a culture of technical excellence and continuous learning.

Key Responsibilities
  • Design, develop, and maintain high-quality web applications using Java/Spring Boot on the backend and React on the frontend.
  • Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
  • Develop and implement RESTful APIs to support frontend functionality and data exchange.
  • Collaborate closely with product managers, designers, and other engineers to define project requirements and deliver solutions.
  • Perform database design and optimization, ensuring data integrity and performance.
  • Conduct thorough testing, including unit, integration, and end-to-end testing, to ensure application stability.
  • Troubleshoot, debug, and upgrade existing systems.
  • Participate in code reviews, providing constructive feedback to peers.
  • Mentor junior developers and contribute to the team's technical growth.
Requirements
  • Minimum of 6 years of professional experience in full-stack web development.
  • Strong proficiency in Java and experience with the Spring Boot framework.
  • Expertise in JavaScript and modern frontend frameworks, particularly React.
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
  • Experience with building and consuming RESTful APIs.
  • Familiarity with version control systems like Git.
  • Knowledge of microservices architecture is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
Benefits
  • Competitive salary and benefits package.
  • Opportunities for professional development and skill enhancement.
  • Work on challenging and innovative projects.
  • Collaborative and supportive team environment.
  • Exposure to a modern and in-demand technology stack.
  • Career growth opportunities within a growing company.
  • Regular team-building activities and social events.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer - Klerksdorp
Full Stack Developer - Klerksdorp

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Health insurance
Provident fund
Training & conferences
Senior Full Stack Developer (Node.js/React)
Senior Full Stack Developer (Node.js/React)

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Provident fund
+7
Senior Full-Stack Software Engineer (React & Node.js)
Senior Full-Stack Software Engineer (React & Node.js)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Professional development
Flexible hours
+4
Senior Full Stack Developer (React/Node.js)
Senior Full Stack Developer (React/Node.js)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health, dental, and vision insurance
Generous annual leave
+3
Senior Full Stack Developer (React & Node.js)
Senior Full Stack Developer (React & Node.js)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Hybrid work model
+1
Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Medical aid
Retirement fund contributions
Hybrid work model
+1
Senior Full-Stack Developer (JavaScript/Node.js/React)
Senior Full-Stack Developer (JavaScript/Node.js/React)

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Career growth opportunities
Cutting-edge technologies
Senior Full Stack Developer (React/Node.Js)
Senior Full Stack Developer (React/Node.Js)

Placements24 • Noord-Kaap

Hybrid
ZAR 1,100,000 - 1,800,000
Equity options
Fully remote work
Flexible schedule
+2
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Pretoria

Hybrid
ZAR 1,000,000 - 1,300,000
Hybrid work
Medical & retirement benefits
Modern office facilities in Pretoria
Senior Full Stack Developer - Enterprise Applications
Senior Full Stack Developer - Enterprise Applications

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work
Competitive salary
Medical & retirement benefits
+2