Senior Java & Spring Boot Engineer (Hybrid/Remote)

Placements24

Klerksdorp

Hybrid

ZAR 900,000 - 1,200,000

Full time

7 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 insurance
Retirement planning
Hybrid work model

Job summary

Placements24 is seeking a Senior Software Engineer in Klerksdorp to design, build, and enhance core banking platforms using Java and Spring Boot. The role operates in a hybrid setup with remote work days, joining an Agile team delivering scalable financial solutions.

You will implement RESTful APIs, leverage ORM tools like Hibernate, and participate in architecture discussions while mentoring peers. A strong Java background and collaboration skills are essential.

Qualifications

  • Bachelors degree or equivalent practical experience in computing.
  • 5+ years of professional software development focus on Java.
  • Strong Spring Boot experience and ecosystem knowledge.
  • RESTful services design and implementation.
  • OOP principles and design patterns mastery.
  • Experience with relational databases and SQL.
  • Build tools (Maven/Gradle) and Git proficiency.
  • Knowledge of microservices architecture is a plus.
  • Experience with Agile methodologies.

Responsibilities

  • Design, develop, and maintain Java applications using Spring Boot.
  • Write clean, efficient, well-documented code following best practices.
  • Collaborate with product managers, analysts, and engineers on requirements.
  • Develop and expose RESTful APIs for integrations.
  • Participate in code reviews and mentor junior developers.
  • Troubleshoot across development, testing, and production environments.
  • Contribute to architecture discussions and technology choices.
  • Implement unit and integration tests to ensure quality.
  • Work with PostgreSQL/MySQL and ORM frameworks like Hibernate.
  • Stay current with Java trends and financial tech significance.

Skills

Java
Spring Boot
REST APIs
OOP/Design patterns
SQL
Maven/Gradle
Git
Microservices
Agile
Problem solving
Communication

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Hibernate

Job description

Placements24 is seeking a Senior Software Engineer in Klerksdorp to design, build, and enhance core banking platforms using Java and Spring Boot. The role operates in a hybrid setup with remote work days, joining an Agile team delivering scalable financial solutions.

You will implement RESTful APIs, leverage ORM tools like Hibernate, and participate in architecture discussions while mentoring peers. A strong Java background and collaboration skills are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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 Java Engineer — Hybrid (FinTech) Growth
Senior Java Engineer — Hybrid (FinTech) Growth

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Software Engineer - Java & Spring Boot
Senior Software Engineer - Java & Spring Boot

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Retirement planning
Hybrid work model
Senior Java Backend Engineer - Hybrid (Banking/Finance)
Senior Java Backend Engineer - Hybrid (Banking/Finance)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
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 & Microservices(Bloemfontein)
Senior Backend Engineer - Java & Microservices(Bloemfontein)

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
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 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