Senior Java/Spring Backend Engineer – Scalable Enterprise

Placements24

Soweto

On-site

ZAR 700,000 - 1,100,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary and bonuses
Professional growth opportunities
Collaborative team culture in Soweto
Medical aid and retirement fund

Job summary

Placements24 is seeking a Senior Software Engineer in Soweto, Gauteng to design, develop, and maintain enterprise-level applications using Java and the Spring framework. You will be a key contributor across the software lifecycle, focusing on robust, scalable backend solutions and high-quality code.

The role demands 5+ years in Java development, RESTful APIs, microservices, and strong database/ORM experience.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Minimum of 5 years of professional software development experience with focus on Java.
  • Strong proficiency in Java and Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Experience building RESTful APIs and microservices architecture.
  • Solid understanding of databases (SQL, PostgreSQL, MySQL) and ORM (Hibernate).
  • Experience with Git, Maven or Gradle, and testing frameworks (JUnit, Mockito).
  • Excellent problem-solving, analytical, and debugging skills; strong communication and teamwork.
  • Experience in an Agile development environment.

Responsibilities

  • Design, develop, and implement robust backend solutions using Java and Spring framework.
  • Write clean, well-documented, testable code following best practices.
  • Collaborate with cross-functional teams to define and deliver software solutions.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot, debug, and resolve defects; ensure quality and performance.
  • Contribute to architectural design discussions and decisions.
  • Optimize application performance for scalability and reliability.
  • Stay updated with latest Java/Spring trends and tools.
  • Develop and maintain unit and integration tests.
  • Assist in deployment and maintenance of applications in production environments.

Skills

Java
Spring Framework
REST APIs
Microservices
SQL
PostgreSQL
MySQL
Hibernate
Git
Maven/Gradle
JUnit/Mockito
Agile
Problem-solving
Teamwork

Education

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

Tools

Git
Maven/Gradle
Hibernate

Job description

Placements24 is seeking a Senior Software Engineer in Soweto, Gauteng to design, develop, and maintain enterprise-level applications using Java and the Spring framework. You will be a key contributor across the software lifecycle, focusing on robust, scalable backend solutions and high-quality code.

The role demands 5+ years in Java development, RESTful APIs, microservices, and strong database/ORM experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer (Spring) — Build Scalable APIs
Senior Java Backend Engineer (Spring) — Build Scalable APIs

Placements24 • Polokwane

On-site
ZAR 700,000 - 900,000
Competitive salary commensurate with経験
Comprehensive health insurance plan
Generous annual leave and paid public/
+1
Senior Java Engineer — Enterprise Backend & Growth
Senior Java Engineer — Enterprise Backend & Growth

Placements24 • Klerksdorp

On-site
ZAR 850,000 - 1,400,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Java/Spring Backend Engineer — Build Scalable Systems
Senior Java/Spring Backend Engineer — Build Scalable Systems

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement fund contribution
Life insurance
Senior Java/Spring Backend Engineer – Hybrid Role
Senior Java/Spring Backend Engineer – Hybrid Role

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Career development
+1
Senior Java Engineer — Scalable Apps & Spring Expert
Senior Java Engineer — Scalable Apps & Spring Expert

Upstream • Gauteng

On-site
ZAR 600,000 - 1,000,000
Senior Backend Engineer - Java/Spring | Hybrid Role
Senior Backend Engineer - Java/Spring | Hybrid Role

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Performance bonuses
Medical aid
+3
Senior Java Backend Engineer - Spring Boot (Remote)
Senior Java Backend Engineer - Spring Boot (Remote)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Competitive remuneration package
Private health insurance
Remote work with flexibility
+2
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 Backend Engineer (Spring) - Hybrid Stellenbosch
Senior Java Backend Engineer (Spring) - Hybrid Stellenbosch

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Competitive salary and benefits
Learning and development opportunities
Remote Senior Java & Spring Boot Backend Engineer
Remote Senior Java & Spring Boot Backend Engineer

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health insurance
Remote work
+3