Senior Java Developer - Microservices

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Health insurance
Professional development

Job summary

Placements24 is seeking a Senior Java Developer specializing in Microservices to join our Benoni team in a hybrid work setup. You will design, build, and deploy scalable backend services that power critical business functions, focusing on maintainability and performance.

You will collaborate with product and DevOps teams, implement RESTful APIs, and participate in code reviews and architectural discussions.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional Java development experience.
  • Strong knowledge of microservices, distributed systems, and backend design.

Responsibilities

  • Design, develop, and implement robust microservices using Java and frameworks like Spring Boot.
  • Build and maintain RESTful APIs and integrate with data sources and third-party services.
  • Write clean, tested code; participate in code reviews and mentor junior developers.
  • Contribute to architectural discussions on microservices, scalability, and performance.
  • Collaborate with DevOps to automate CI/CD pipelines for build, test, and deployment.

Skills

Java
Microservices
Spring Boot
REST APIs
CI/CD
Cloud platforms
Kafka

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Kafka

Job description

About the Role

Our client is looking for a talented Senior Java Developer specializing in Microservices architecture to join their innovative team in Benoni . This role is central to designing, developing, and deploying scalable and resilient backend systems that power critical business functions. You will work with cutting-edge technologies, contribute to architectural decisions, and collaborate closely with other engineers and product stakeholders. The ideal candidate thrives in a challenging, fast-paced environment and is passionate about building high-quality, maintainable software within a hybrid work framework.

Key Responsibilities
  • Design, develop, and implement robust microservices using Java and modern frameworks (e.g., Spring Boot).
  • Build and maintain RESTful APIs and integrate with various data sources and third-party services.
  • Write clean, efficient, and well-tested code, participating actively in code reviews and mentoring junior developers.
  • Contribute to architectural discussions and decisions related to microservices, scalability, and performance.
  • Collaborate with DevOps teams to automate build, test, and deployment processes in CI/CD pipelines.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in Java development , with a strong focus on building distributed systems.
  • In-depth knowledge of microservices architecture principles and design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Proficiency with databases (SQL/NoSQL) and messaging queues (e.g., Kafka, RabbitMQ).
Benefits
  • Competitive annual salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Hybrid work model providing a blend of remote and office-based work.
  • Significant opportunities for professional development, including training and certifications.
  • A stimulating work environment with a focus on innovation and teamwork.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Microservices Architecture
Senior Backend Engineer - Microservices Architecture

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Health, dental, and vision insurance
Senior Java Developer - Enterprise Applications
Senior Java Developer - Enterprise Applications

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Annual bonus opportunities
Health & wellness benefits
+3
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
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 Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Software Engineer - Cloud Platform
Senior Software Engineer - Cloud Platform

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Performance bonuses
Hybrid work
Health, dental, and vision insurance
+2
Senior Software Developer
Senior Software Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Java Microservices Engineer - Hybrid Work
Senior Java Microservices Engineer - Hybrid Work

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Health insurance
Professional development