Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

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

Posted Updated
Discussion

Summary

On-site senior full stack developer role in Klerksdorp, South Africa, building enterprise web applications across the whole SDLC: REST APIs, database design and optimization, testing, code reviews, and mentoring junior developers. Stack is Java/Spring Boot on the backend and React on the frontend, with relational databases like PostgreSQL/MySQL.

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.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →