Senior Java Engineer - Cloud Microservices, Remote

Idbasesoftware

Johannesburg

On-site

ZAR 950,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Idbasesoftware in Johannesburg seeks a Senior Software Engineer (Java) to design, build, and maintain enterprise-grade applications using Java 8+, Spring Boot, and modern cloud-native practices in a fast-paced team.

You will contribute to microservices, RESTful APIs, CI/CD pipelines, Docker containers, and Kubernetes-driven deployments, while ensuring security, performance, and quality through tests and collaboration with product and DevOps teams.

Qualifications

  • 6+ years of professional software development experience with Java 8+.
  • Strong experience with Spring Boot, Spring Framework, and Hibernate/JPA.
  • Hands-on experience with RESTful APIs and microservices architectures.
  • Experience with relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra).
  • Knowledge of containerization using Docker and orchestration using Kubernetes.
  • Experience with CI/CD pipelines and automated build/deployment processes.
  • Strong understanding of object-oriented programming, design patterns, and secure software development.

Responsibilities

  • Design, develop, and maintain backend applications using Java 8+ and Spring Boot.
  • Build microservices-based architectures with modular components.
  • Implement cloud-native solutions on AWS or Azure.
  • Develop RESTful APIs, messaging, and asynchronous services.
  • Ensure high availability, performance and security of applications.
  • Implement CI/CD pipelines with Jenkins, GitHub Actions, or Azure DevOps.
  • Containerize with Docker and orchestrate with Kubernetes.
  • Monitor performance with Prometheus, Grafana, or CloudWatch.
  • Maintain unit and integration tests and automated test frameworks.
  • Collaborate in Agile/Scrum with product managers, QA, DevOps.
  • Participate in code reviews and architecture discussions.
  • Mentor junior developers and support team growth.

Skills

Java 8+
Spring Boot
RESTful APIs
Relational DBs
NoSQL DBs
Docker/Kubernetes
CI/CD pipelines
OOP & design patterns

Education

Bachelor's degree in CS/SE

Tools

Maven/Gradle
Docker
Kubernetes
Jenkins
GitHub Actions

Job description

Idbasesoftware in Johannesburg seeks a Senior Software Engineer (Java) to design, build, and maintain enterprise-grade applications using Java 8+, Spring Boot, and modern cloud-native practices in a fast-paced team.

You will contribute to microservices, RESTful APIs, CI/CD pipelines, Docker containers, and Kubernetes-driven deployments, while ensuring security, performance, and quality through tests and collaboration with product and DevOps teams.

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

Similar jobs worth comparing

Senior Java Developer - Cloud Microservices (Remote)
Senior Java Developer - Cloud Microservices (Remote)

Idbasesoftware • Johannesburg

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

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 850,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 & Salesforce Engineer - Remote Contract
Senior Java & Salesforce Engineer - Remote Contract

iDbase Software • Johannesburg

Hybrid
ZAR 600,000 - 850,000
Senior Java Engineer: Cloud, Microservices & API Focus
Senior Java Engineer: Cloud, Microservices & API Focus

Standard Bank Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior DevOps Engineer: Cloud Automation & CI/CD (Remote)
Senior DevOps Engineer: Cloud Automation & CI/CD (Remote)

Idbasesoftware • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior DevOps Engineer: Cloud Automation & SRE (Hybrid)
Senior DevOps Engineer: Cloud Automation & SRE (Hybrid)

Idbasesoftware • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Senior QA Engineer — Remote, CI/CD & Automation
Senior QA Engineer — Remote, CI/CD & Automation

Idbasesoftware • Johannesburg

On-site
Senior Java Software Engineer – API & Microservices
Senior Java Software Engineer – API & Microservices

Indsafri • South Africa

On-site
ZAR 800,000 - 1,200,000