Remote Senior Backend Engineer (Java/Spring)

Placements24

Stellenbosch

Remote

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

Health benefits
Flexible schedule
Professional development

Job summary

Placements24 is seeking a highly skilled Remote Senior Backend Engineer with deep expertise in Java and the Spring ecosystem to join a globally distributed engineering team. You will design, develop, and maintain scalable backend services powering our core applications, and collaborate with frontend, product, and QA to deliver high-quality software.

You will mentor junior engineers, participate in architecture discussions, and stay current with industry best practices.

Qualifications

  • Bachelor's degree in CS or related field.
  • Extensive backend experience with Java and Spring.
  • Experience building RESTful APIs and microservices.
  • Familiarity with relational DBs and ORM.

Responsibilities

  • Design, develop, and maintain scalable backend services.
  • Build RESTful APIs and integrate with client apps.
  • Write clean, tested code and participate in reviews.
  • Collaborate with frontend, product, and QA teams.
  • Optimize performance and troubleshoot production issues.
  • Mentor junior engineers and contribute to architecture.

Skills

Java development
Spring Framework
REST APIs
Microservices
SQL databases
Git version control
Docker
Cloud platforms

Education

Bachelor's degree in CS or related field

Tools

Maven
Gradle
Hibernate
JPA

Job description

About the Role

Our client is seeking a highly skilled and experienced Remote Senior Backend Engineer with expertise in Java and the Spring framework to join their globally distributed engineering team. This is a fully remote position, offering the opportunity to work on challenging and impactful projects from anywhere. You will be responsible for designing, developing, and maintaining robust, scalable, and high-performance backend services that power our core applications. The ideal candidate possesses a deep understanding of backend architecture, enterprise-level application development, and best practices in software engineering. You will collaborate with cross-functional teams, including frontend developers, product managers, and QA engineers, to deliver exceptional software solutions. This role requires a self-motivated individual with strong problem-solving skills and a passion for building clean, efficient, and maintainable code.


Key Responsibilities


  • Design, develop, and implement scalable and reliable backend services using Java and the Spring ecosystem (Spring Boot, Spring Cloud).

  • Build and maintain RESTful APIs, ensuring seamless integration with various client applications.

  • Write clean, well-documented, and testable code adhering to high-quality standards.

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

  • Optimize application performance, identify bottlenecks, and implement solutions for improvement.

  • Participate in code reviews to ensure code quality, consistency, and knowledge sharing.

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

  • Contribute to architectural discussions and decisions regarding backend systems.

  • Stay current with industry best practices, emerging technologies, and development trends.

  • Mentor junior engineers and foster a culture of technical excellence within the team.


Requirements


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

  • Extensive experience as a Backend Engineer, with a strong focus on Java development.

  • Proficiency with the Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).

  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA).

  • Experience designing and developing RESTful APIs.

  • Familiarity with microservices architecture and principles.

  • Experience with build tools (e.g., Maven, Gradle) and version control systems (Git).

  • Knowledge of containerization technologies (Docker) and cloud platforms (AWS, Azure, GCP) is a plus.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication and collaboration skills, especially in a remote team environment.


Benefits


  • This fully remote position offers a highly competitive salary, comprehensive health and wellness benefits, and a flexible work schedule.

  • Our client provides significant opportunities for professional development, access to modern technology stacks, and a collaborative work environment that values innovation and individual contribution.

  • Employees benefit from performance bonuses, retirement plans, and virtual team-building events that promote connection and camaraderie.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Remote work
Health insurance
Home office stipend
+1
Senior Software Engineer (Backend - Java)
Senior Software Engineer (Backend - Java)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,500,000 - 2,501,000
Fully remote work environment
Health benefits
Paid time off
+2
Senior Backend Engineer (Java/Spring Boot)
Senior Backend Engineer (Java/Spring Boot)

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Health/Dental/Vision insurance
Professional development opportunities
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Upington

Hybrid
ZAR 1,976,000 - 2,964,000
Competitive salary
Stock options
Performance-based bonuses
+1
Principal Backend Engineer (Java/Spring)
Principal Backend Engineer (Java/Spring)

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Remote-first work environment
Learning & development budget
Senior Software Engineer (Java & Spring Boot)
Senior Software Engineer (Java & Spring Boot)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan with company matching
Annual performance bonuses
+2
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • LegKraal Gate

Hybrid
ZAR 850,000 - 1,250,000
Stock options
Health benefits
Generous PTO
+1
Remote Senior Software Engineer (Backend Focus)
Remote Senior Software Engineer (Backend Focus)

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,300,000
Remote work flexibility
Health insurance
Paid time off
+5
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Placements24 • Noord-Kaap

Remote
ZAR 2,001,000 - 3,001,000
Fully remote work arrangement
Competitive salary
Performance-based bonuses
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 1,300,000
Competitive salary and bonuses
Comprehensive health insurance
Generous paid time off
+3