Senior Java Spring Backend Engineer – Hybrid

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,600,000

Full time

5 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

Health benefits
Retirement fund
Continuous learning
Hybrid work model

Job summary

Placements24 is seeking a Senior Software Engineer in Stellenbosch, Western Cape, to design, develop, and maintain robust backend systems using Java and Spring. The role blends in-office collaboration with remote work in a dynamic, agile environment.

You will build RESTful services, work with PostgreSQL/MySQL, and contribute to architecture while adhering to security and performance best practices. The position offers a competitive package and opportunities for professional growth.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 7+ years of professional software development experience, with a strong focus on Java.
  • In-depth knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data).
  • Experience designing and building RESTful web services.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and Hibernate.
  • Familiarity with microservices and containerization (Docker/Kubernetes) is a plus.
  • Experience with Maven/Gradle and Git.
  • Strong understanding of software design, patterns, and agile methodologies.
  • Excellent analytical, problem-solving, and communication skills.

Responsibilities

  • Design, develop, test, and deploy backend services and applications using Java and the Spring ecosystem.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, maintainable, and well-documented code adhering to best practices.
  • Develop and maintain RESTful APIs for integration with other internal and external systems.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural discussions and help drive technical decisions.
  • Ensure the performance, quality, and responsiveness of applications.
  • Work with databases (SQL and/or NoSQL) to store and retrieve data efficiently.
  • Stay up-to-date with emerging technologies and industry trends.

Skills

Java
Spring Framework
REST APIs
SQL/NoSQL
Microservices
Docker/Kubernetes
Maven/Gradle
Git
Agile methodologies

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Hibernate
Maven
Gradle
Git

Job description

Placements24 is seeking a Senior Software Engineer in Stellenbosch, Western Cape, to design, develop, and maintain robust backend systems using Java and Spring. The role blends in-office collaboration with remote work in a dynamic, agile environment.

You will build RESTful services, work with PostgreSQL/MySQL, and contribute to architecture while adhering to security and performance best practices. The position offers a competitive package and opportunities for professional growth.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 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 Backend Engineer - Java & Spring, Hybrid
Senior Backend Engineer - Java & Spring, Hybrid

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Senior Java Backend Engineer | Spring Boot & Microservices
Senior Java Backend Engineer | Spring Boot & Microservices

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Training & conferences
+3
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 Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,600,000
Health benefits
Retirement fund
Continuous learning
+1
Senior Java Backend Engineer - Hybrid FinTech Role
Senior Java Backend Engineer - Hybrid FinTech Role

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
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 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