Senior Java Developer - Cloud Microservices (Remote)

Idbasesoftware

Johannesburg

On-site

ZAR 720,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Idbasesoftware is seeking a highly experienced Senior Java Developer to design, develop, and maintain scalable enterprise-grade applications using Java and modern frameworks. This role emphasizes cloud-native development, microservices, and secure coding in an Agile environment.

You will work across the stack with AWS, Kafka, Docker, Kubernetes, and CI/CD pipelines, delivering robust services and data solutions.

Qualifications

  • 5+ years of professional Java development.
  • Strong experience with Spring and Spring Boot.
  • Hands-on experience with MS SQL, PostgreSQL, and MongoDB.
  • Experience with Apache Kafka for messaging and streaming.
  • Cloud experience with AWS (EC2, S3, RDS, Lambda).
  • Containerization experience using Docker and orchestration with Kubernetes / EKS.
  • Familiarity with microservices architecture and RESTful APIs.
  • Strong secure coding practices.

Responsibilities

  • Design, develop, and maintain backend applications using Java 8+, Spring, and Spring Boot.
  • Build microservices-based architectures with reusable and modular components.
  • Develop and integrate RESTful APIs and event-driven services.
  • Implement solutions using Apache Kafka for messaging and streaming.
  • Ensure high availability, scalability, and security of applications.
  • Apply best practices in coding, architecture, and DevOps for maintainable and extensible solutions.
  • Collaborate with product managers, QA engineers, DevOps, and other developers in an Agile/Scrum environment.
  • Mentor junior developers and contribute to team growth and skill development.

Skills

Java
Spring / Spring Boot
MS SQL
PostgreSQL
MongoDB
Apache Kafka
AWS
Docker
Kubernetes / EKS
RESTful APIs
CI/CD
DevOps
Microservices
Cloud-native

Education

Bachelor’s degree in Computer Science or related

Tools

Jenkins
GitHub Actions
Azure DevOps
CloudWatch

Job description

Idbasesoftware is seeking a highly experienced Senior Java Developer to design, develop, and maintain scalable enterprise-grade applications using Java and modern frameworks. This role emphasizes cloud-native development, microservices, and secure coding in an Agile environment.

You will work across the stack with AWS, Kafka, Docker, Kubernetes, and CI/CD pipelines, delivering robust services and data solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Cloud Microservices, Remote
Senior Java Engineer - Cloud Microservices, Remote

Idbasesoftware • Johannesburg

On-site
ZAR 950,000 - 1,500,000
Senior Java Backend & Cloud Architect (Remote)
Senior Java Backend & Cloud Architect (Remote)

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Technical Lead (Java): Remote Microservices, Spring
Technical Lead (Java): Remote Microservices, Spring

Idbasesoftware • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java Engineer: Cloud Native Microservices (Remote)
Senior Java Engineer: Cloud Native Microservices (Remote)

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 850,000
Remote Cloud Architect & Solution Leader
Remote Cloud Architect & Solution Leader

Idbasesoftware • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior Cloud Engineer: Lead Multi-Cloud Platform & DevOps
Senior Cloud Engineer: Lead Multi-Cloud Platform & DevOps

Idbasesoftware • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Remote Full-Stack Developer for Enterprise Web Apps
Remote Full-Stack Developer for Enterprise Web Apps

Idbasesoftware • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Java Microservices Engineer - Azure & DevOps
Senior Java Microservices Engineer - Azure & DevOps

Datonomy Solutions (Pty) Ltd • Sandton

On-site
ZAR 900,000 - 1,200,000
Remote .NET Developer (C#/ASP.NET Core)
Remote .NET Developer (C#/ASP.NET Core)

Idbasesoftware • Johannesburg

On-site
ZAR 500,000 - 700,000
Senior Java Solutions Architect: Cloud, Microservices
Senior Java Solutions Architect: Cloud, Microservices

Indsafri India Private Limited • South Africa

Hybrid
ZAR 800,000 - 1,200,000