Senior Java Developer

Placements24

Sandton

Hybrid

ZAR 900,000 - 1,300,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Performance-based bonuses
Health benefits
Flexible work schedule
Fully remote work

Job summary

Placements24 is seeking a Senior Java Developer to join a fully remote, globally distributed software team. You will design, develop, and deploy robust Java-based enterprise applications, collaborate with architects and product managers, and ensure scalable, high-performance solutions.

The ideal candidate has 5+ years of Java experience, strong knowledge of Spring Boot, REST, microservices, and cloud platforms, and excels in a remote, fast-paced environment committed to quality and continuous

Qualifications

  • Bachelor's degree or equivalent professional experience in CS/SE.
  • 5+ years of professional Java development experience.
  • Strong Java and frameworks like Spring Boot, Hibernate.
  • Experience with microservices, RESTful design, and cloud platforms.

Responsibilities

  • Design, develop, and maintain high-performance Java applications.
  • Write clean, documented, testable code using Java and frameworks.
  • Collaborate with architects, PMs, and engineers on designs.
  • Participate in code reviews and ensure coding standards.
  • Troubleshoot defects and performance issues; maintain APIs/microservices.
  • Mentor junior developers and stay current with Java tech.

Skills

Java programming
Spring Boot
REST APIs
Distributed systems
Problem solving
Communication
Remote collaboration

Education

Bachelor's degree in Computer Science / Software Engineering or related field

Tools

Hibernate
Docker
Kubernetes
AWS
Azure
GCP
Git
Maven
Gradle

Job description

About the Role

Our client, a dynamic software development house specializing in enterprise solutions, is seeking an accomplished Senior Java Developer to join their globally distributed, fully remote team. This role is central to designing, developing, and deploying robust, scalable Java-based applications that meet the complex needs of our enterprise clients. You will work collaboratively with cross-functional teams, architecting solutions, writing high-quality code, and ensuring the performance and reliability of our client's software offerings. We are looking for an individual with a deep understanding of the Java ecosystem, strong problem-solving skills, and a passion for building efficient and maintainable code. As a fully remote position, you will have the opportunity to work from your preferred location within South Africa, contributing to impactful projects and driving innovation. This is an excellent opportunity to enhance your career within a supportive, growth-oriented company that values technical excellence and continuous learning. The ideal candidate is a self-starter, a strong communicator, and dedicated to delivering high-quality software solutions.

Key Responsibilities
  • Design, develop, and maintain high-performance, scalable Java applications.
  • Write clean, efficient, well-documented, and testable code using Java and related frameworks.
  • Collaborate with architects, product managers, and other engineers to define software requirements and technical designs.
  • Participate in code reviews, ensuring adherence to coding standards and best practices.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Develop and maintain APIs and microservices.
  • Contribute to the continuous improvement of development processes and tools.
  • Mentor junior developers and provide technical guidance.
  • Stay current with the latest Java technologies, frameworks, and industry trends.
  • Ensure the security and integrity of applications.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related quantitative field, or equivalent professional experience.
  • Minimum of 5 years of professional experience in Java development.
  • Strong proficiency in Java and common frameworks like Spring Boot, Hibernate, or similar.
  • Experience with microservices architecture and RESTful API design.
  • Solid understanding of database technologies (e.g., SQL, PostgreSQL, MySQL, NoSQL).
  • Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is a plus.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is highly desirable.
  • Proficiency in version control systems (Git) and build tools (e.g., Maven, Gradle).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a remote, collaborative team environment.
Benefits

Our client offers a competitive salary, performance-based bonuses, and opportunities for professional development, including access to training resources and conferences. They provide comprehensive health benefits and a flexible work schedule that supports work-life balance. As a fully remote role, you will enjoy the flexibility to work from home. This role is based in Sandton, Gauteng, ZA , but is a fully remote position.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Java Engineer: Microservices & Vue.Js
Full-Stack Java Engineer: Microservices & Vue.Js

Vuetoronto • Gauteng

Remote
ZAR 650,000 - 1,200,000
Competitive salary
Medical aid
Retirement fund contributions
+2
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
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4
Senior Software Engineer (Java Specialist)
Senior Software Engineer (Java Specialist)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Full remote work flexibility
Competitive compensation with bonuses
Health insurance
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Full-Stack Developer (Remote)
Senior Full-Stack Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Remote-first environment
Stock options
Laptop provided
+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