Senior Backend Engineer (Java/Spring)

Placements24

Klerksdorp

Hybrid

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

Hybrid work model

Job summary

Placements24 seeks an experienced Senior Backend Engineer in Klerksdorp, North West, to own backend development using Java and Spring. You will design scalable APIs, optimize queries, and ensure system security in a hybrid work setup.

The role requires 5+ years in backend Java with Spring, strong SQL/ORM skills, and cloud familiarity. Join a fintech environment that values collaboration, performance, and reliability.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 5+ years of backend development with Java and Spring (Spring Boot, Spring Data, Spring Security).
  • Design and implement RESTful APIs and handle relational databases (PostgreSQL, MySQL).
  • Experience with Hibernate and ORM patterns; familiarity with microservices.
  • Version control with Git; knowledge of cloud platforms (AWS/Azure) and Docker.

Responsibilities

  • Design, develop, test, and deploy backend services using Java and the Spring Boot framework.
  • Build and maintain scalable RESTful APIs that integrate with internal and external systems.
  • Optimize performance, database queries, and overall system efficiency.
  • Ensure security with best practices and security controls.
  • Write clean, maintainable, well-documented code following industry standards.
  • Collaborate with frontend, product managers, and stakeholders to deliver solutions.
  • Participate in code reviews and mentor junior engineers.
  • Troubleshoot, debug, and resolve production issues promptly.
  • Contribute to architectural discussions and technology decisions.

Skills

Java
Spring Framework
REST APIs
Hibernate
Git
Docker
Microservices
PostgreSQL
MySQL
AWS / Azure

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Hibernate
PostgreSQL
MySQL
Git
Docker
AWS
Azure

Job description

About the Role

Our client, a dynamic fintech company operating in Klerksdorp, North West, is looking for a Senior Backend Engineer specializing in Java and the Spring framework. This role is crucial for developing and maintaining the robust backend systems that power our client's innovative financial products. You will be instrumental in designing scalable APIs, optimizing database performance, and ensuring the security and reliability of our platform. The position offers a hybrid work model, providing a balance between collaborative office time in Klerksdorp and the flexibility of remote work. This is an excellent opportunity for an experienced engineer to contribute to a fast-paced environment and influence the technical direction of a growing organization.

Key Responsibilities
  • Design, develop, test, and deploy high-quality backend services using Java and the Spring Boot framework.
  • Build and maintain scalable, RESTful APIs that integrate with various internal and external systems.
  • Optimize application performance, database queries, and overall system efficiency.
  • Ensure the security of applications by implementing best practices and security controls.
  • Write clean, maintainable, and well-documented code following industry standards.
  • Collaborate with frontend developers, product managers, and other stakeholders to understand requirements and deliver solutions.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and resolve production issues promptly.
  • Contribute to architectural discussions and technology decisions.
  • Mentor junior engineers and share technical knowledge within the team.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in backend software development, with a strong focus on Java and the Spring ecosystem (Spring Boot, Spring Data, Spring Security).
  • Proficiency in designing and implementing RESTful APIs.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate).
  • Familiarity with microservices architecture and design patterns.
  • Experience with version control systems like Git.
  • Understanding of cloud platforms (e.g., AWS, Azure) and containerization (Docker) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a hybrid work environment.
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive health, dental, and retirement benefits.
  • Opportunities for professional growth and development, including certifications.
  • Hybrid work arrangement balancing office and remote flexibility.
  • Modern office space in Klerksdorp.
  • Collaborative and innovative team culture.
  • Regular team events and social activities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Senior Backend Developer
Senior Backend Developer

Placements24 • Welkom

On-site
ZAR 900,000 - 1,300,000
Competitive salary with annual bonus
Hybrid work model
Medical, dental, and vision insurance
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work arrangement
Stock options
Health insurance
+1
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Engineer - Backend (Remote-First)
Senior Software Engineer - Backend (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+2
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Performance bonus
Medical and retirement plans
Paid time off
+3
Software Engineer - Backend
Software Engineer - Backend

Placements24 • Randburg

Hybrid
ZAR 420,000 - 620,000
Stock options
Health insurance
Paid time off
+3
Senior Backend Developer
Senior Backend Developer

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Performance bonuses
Health benefits
+1