Senior Software Engineer (Backend - Java/Spring)

Placements24

Klerksdorp

On-site

ZAR 900,000 - 1,350,000

Full time

2 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

Medical aid
Pension fund
Career growth opportunities

Job summary

Placements24 in Klerksdorp, North West, is seeking a Senior Software Engineer specializing in backend development with Java and Spring. You will design, develop, test, and deploy robust backend services, work with relational databases, and build RESTful APIs for integrations.

Collaborate with cross-functional teams to deliver scalable software and stay aligned with industry best practices. The role requires a Bachelor’s degree in CS or Software Engineering and 5+ years of backend experience,

Qualifications

  • Bachelor's degree in CS, software engineering, or related field.
  • 5+ years backend development experience.
  • Expert Java and Spring (Boot, MVC).
  • Experience designing RESTful APIs and SQL ORM (Hibernate).

Responsibilities

  • Design, develop, and maintain scalable backend services with Java and Spring Boot.
  • Develop RESTful APIs for integrations.
  • Collaborate with front-end, product managers, and stakeholders to deliver features.
  • Participate in code reviews and optimize performance.
  • Stay current with industry trends in Java backend development.

Skills

Java
Spring Framework
REST APIs
PostgreSQL/MySQL
Hibernate
Microservices
Git
Agile
Problem solving
Teamwork

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Git

Job description

About the Role

Our client is seeking a highly motivated and experienced Senior Software Engineer specializing in backend development using Java and the Spring framework. This on-site position is based in Klerksdorp, North West , and is crucial for building and maintaining the core components of our cutting-edge software solutions. You will be responsible for designing, developing, testing, and deploying robust, scalable, and high-performance backend services. The ideal candidate has a strong understanding of enterprise-level application development, database technologies, and API design. Join a talented engineering team in Klerksdorp and contribute to impactful projects.

Key Responsibilities
  • Design, develop, and maintain scalable and efficient backend services using Java and the Spring Boot framework.
  • Write high-quality, well-tested, and maintainable code.
  • Develop and implement RESTful APIs for various application integrations.
  • Work with relational databases (e.g., PostgreSQL, MySQL) and potentially NoSQL databases.
  • Collaborate closely with front-end developers, product managers, and other stakeholders to deliver features.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Troubleshoot, debug, and optimize application performance.
  • Contribute to architectural decisions and technology selection.
  • Stay current with industry trends and best practices in Java backend development.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend software development.
  • Expertise in Java programming language and the Spring framework (Spring Boot, Spring MVC).
  • Proficiency in designing and developing RESTful APIs.
  • Strong experience with relational databases (SQL) and ORM frameworks (e.g., Hibernate).
  • Familiarity with microservices architecture.
  • Experience with version control systems like Git.
  • Understanding of agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
Benefits

Our client offers a competitive salary commensurate with experience, a comprehensive benefits package including medical aid and pension fund, and opportunities for professional growth and development. You will work in a modern office environment in Klerksdorp, North West , with a supportive team culture. Join us to build the future of our technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Klerksdorp

On-site
ZAR 850,000 - 1,400,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Randburg

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

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Health insurance
Retirement fund contribution
Life insurance
Senior Software Engineer (Backend - Java/Spring)
Senior Software Engineer (Backend - Java/Spring)

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement fund
+4
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Career development
+1
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Backend Developer (Java/Spring Boot)
Senior Backend Developer (Java/Spring Boot)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Competitive remuneration package
Private health insurance
Remote work with flexibility
+2
Backend Software Engineer (Java/Spring Boot)
Backend Software Engineer (Java/Spring Boot)

Placements24 • Vereeniging

Hybrid
ZAR 500,000 - 900,000
Medical aid
Retirement contributions
Hybrid work model
+4
Senior Backend Developer (Java/Spring)
Senior Backend Developer (Java/Spring)

Placements24 • Polokwane

On-site
ZAR 700,000 - 900,000
Competitive salary commensurate with経験
Comprehensive health insurance plan
Generous annual leave and paid public/
+1