Senior Backend Developer (Java/Spring)

Placements24

Polokwane

On-site

ZAR 700,000 - 900,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

Competitive salary commensurate with経験
Comprehensive health insurance plan
Generous annual leave and paid public/
Opportunities for professional develop

Job summary

Placements24 in Polokwane is seeking a Senior Backend Developer to design, build, and maintain scalable backend systems using Java and the Spring ecosystem. You will write clean, tested code and contribute to architectural decisions while collaborating with cross-functional teams on diverse client projects.

The ideal candidate has strong Java/Spring expertise, RESTful service design experience, and a passion for high-performance, secure enterprise applications in a dynamic IT environment.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5+ years backend development experience.
  • Strong proficiency in Java and the Spring ecosystem (Boot/MVC/Security).
  • Experience designing RESTful web services and APIs.
  • Solid understanding of SQL and NoSQL databases.
  • Familiarity with microservices architecture.
  • Experience with Git; testing with JUnit/Mockito; build with Maven/Gradle.

Responsibilities

  • Develop and maintain scalable, high-performance backend services and APIs using Java and the Spring framework.
  • Design and implement robust database solutions, working with relational and NoSQL databases.
  • Write clean, well-documented, and testable code following industry best practices.
  • Collaborate with frontend developers, product managers, and stakeholders to define and implement features.
  • Participate in code reviews, providing constructive feedback to team members.
  • Optimize application performance, ensuring efficiency and scalability.
  • Troubleshoot, debug, and resolve complex technical issues in production and development environments.
  • Contribute to architectural design discussions and technology selection.
  • Ensure adherence to security best practices and data protection standards.
  • Mentor junior developers and share knowledge to foster team growth.

Skills

Java
Spring framework
REST APIs
Microservices
SQL/NoSQL
Git
JUnit
Mockito
Maven/Gradle
Problem solving
Communication

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Tools

PostgreSQL
MySQL
MongoDB
Maven
Gradle

Job description

About the Role

Our client, a dynamic software development company based in Polokwane , is seeking a highly skilled Senior Backend Developer with expertise in Java and the Spring framework. This position is instrumental in designing, developing, and maintaining robust, scalable, and high-performance backend systems for a variety of client projects. You will be responsible for writing clean, efficient, and well-tested code, contributing to architectural decisions, and collaborating with cross-functional teams to deliver exceptional software solutions. The ideal candidate has a strong foundation in Java development, extensive experience with the Spring ecosystem, and a passion for building complex enterprise applications. Our client offers a collaborative work environment that encourages innovation and professional growth within the IT & Software sector of Limpopo . This role provides an excellent opportunity to work on diverse and challenging projects, utilize modern development practices, and contribute significantly to the success of client deliverables. The position is based in Polokwane , offering a professional setting to apply your advanced backend development skills and grow your career.



Key Responsibilities


  • Develop and maintain scalable, high-performance backend services and APIs using Java and the Spring framework.

  • Design and implement robust database solutions, working with relational and NoSQL databases.

  • Write clean, well-documented, and testable code following industry best practices.

  • Collaborate with frontend developers, product managers, and other stakeholders to define and implement features.

  • Participate actively in code reviews, providing constructive feedback to team members.

  • Optimize application performance, ensuring efficiency and scalability.

  • Troubleshoot, debug, and resolve complex technical issues in production and development environments.

  • Contribute to architectural design discussions and technology selection.

  • Ensure adherence to security best practices and data protection standards.

  • Mentor junior developers and share knowledge to foster team growth.



Requirements


  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • 5+ years of professional experience in backend software development.

  • Strong proficiency in Java and extensive experience with the Spring framework (Spring Boot, Spring MVC, Spring Security).

  • Experience in designing and building RESTful web services.

  • Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).

  • Familiarity with microservices architecture.

  • Experience with version control systems, such as Git.

  • Understanding of testing frameworks (e.g., JUnit, Mockito).

  • Knowledge of build tools like Maven or Gradle.

  • Excellent problem-solving and analytical skills.

  • Strong communication and collaboration abilities.



Benefits


  • Competitive salary commensurate with experience.

  • Comprehensive health insurance plan.

  • Generous annual leave and paid holidays.

  • Opportunities for professional development, training, and certifications.

  • Exposure to a variety of challenging client projects.

  • Supportive and collaborative team environment.

  • Retirement savings plan.

  • Regular performance reviews and career progression planning.

  • Company social events and team-building activities.

  • Potential for bonuses based on project success.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java/Spring)
Senior Software Engineer (Java/Spring)

Placements24 • South Africa

Hybrid
ZAR 800,000 - 1,200,000
Salary package
Medical benefits
Retirement plan
+6
Senior Software Engineer - Backend (Java)
Senior Software Engineer - Backend (Java)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Paid time off
+2
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 Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Klerksdorp

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

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
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 Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work model
Health insurance
Paid time off
+1
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 Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3