Senior Java/Spring Backend Engineer — On-Site Randburg

Placements24

Randburg

On-site

ZAR 900,000 - 1,300,000

Full time

4 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

Health insurance
Retirement contributions
Training & conferences

Job summary

Placements24 in Randburg, Gauteng, is seeking a Senior Software Engineer with extensive Java and Spring experience to design, develop, and maintain high-performance enterprise applications on-site. You will lead backend development, ensure code quality, and contribute to architectural decisions, collaborating with product managers, QA, and frontend engineers.

The ideal candidate has 5+ years of experience in Java/Spring, strong database and ORM knowledge, and a proactive, team-oriented mindset.

Qualifications

  • 5+ years of professional software development experience with Java and the Spring ecosystem.
  • Experience designing backend services and RESTful APIs.
  • Strong knowledge of databases, ORM frameworks, and dependencies management.

Responsibilities

  • Design, develop, and maintain backend services and applications using Java and the Spring framework.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Write clean, well-documented, maintainable code following best practices.
  • Develop and maintain RESTful APIs for integrations.
  • Participate in code reviews to ensure code quality.
  • Troubleshoot issues and optimize performance of enterprise applications.
  • Contribute to architectural discussions and technical roadmap planning.
  • Mentor junior engineers and share expertise within the team.

Skills

Java
Spring Framework
RESTful services
SQL
Hibernate/JPA
Build tools (Maven/Gradle)
JUnit/Mockito
OO principles

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Maven
Gradle
Hibernate
JPA
PostgreSQL

Job description

Placements24 in Randburg, Gauteng, is seeking a Senior Software Engineer with extensive Java and Spring experience to design, develop, and maintain high-performance enterprise applications on-site. You will lead backend development, ensure code quality, and contribute to architectural decisions, collaborating with product managers, QA, and frontend engineers.

The ideal candidate has 5+ years of experience in Java/Spring, strong database and ORM knowledge, and a proactive, team-oriented mindset.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Spring Boot & Microservices (Remote)
Senior Java Engineer - Spring Boot & Microservices (Remote)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Randburg

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement contributions
Training & conferences
Senior Angular Frontend Engineer - On-Site Randburg
Senior Angular Frontend Engineer - On-Site Randburg

Placements24 • Randburg

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Benefits package
Professional development opportunities
+1
Senior Backend Engineer – Java/Spring Boot | Hybrid
Senior Backend Engineer – Java/Spring Boot | Hybrid

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Java Engineer - Microservices & Backend Leader Hybrid
Senior Java Engineer - Microservices & Backend Leader Hybrid

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Backend Engineer - On-Site Port Elizabeth
Senior Backend Engineer - On-Site Port Elizabeth

Placements24 • Gqeberha

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund
+4
Senior Java Engineer — Remote, Spring & Microservices Lead
Senior Java Engineer — Remote, Spring & Microservices Lead

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work option
Health, dental, and vision insurance
+2
Senior Java Engineer: Enterprise-Scale Impact & Growth
Senior Java Engineer: Enterprise-Scale Impact & Growth

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Attractive salary
Medical aid
Retirement fund contributions
+3
Senior Backend Engineer - Java & Spring, Hybrid
Senior Backend Engineer - Java & Spring, Hybrid

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Senior Backend Systems Engineer — Scale & Mentor
Senior Backend Systems Engineer — Scale & Mentor

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Continuous learning & development
Collaborative culture