Senior Java Developer — Microservices & Cloud (Hybrid)

UrbanSoft SA PTY

Cape Town

Hybrid

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

UrbanSoft SA PTY is seeking a Senior Java Developer for a hybrid role based in Cape Town or Johannesburg. You will design, develop, and maintain high‑performance Java applications, specializing in microservices with Spring Boot, and containerized environments using Docker and Kubernetes.

The role requires deep experience with Java 17+, RESTful APIs, cloud deployments, and CI/CD pipelines. Banking domain experience is a strong bonus and you will mentor junior developers in an Agile team.

Qualifications

  • 7+ years of hands-on Java development experience.
  • Strong Java 17+ skills with OOP and SOLID principles.
  • Proficient in Spring Boot, Spring Cloud, Hibernate/JPA.

Responsibilities

  • Develop and maintain Java applications with latest tech.
  • Architect Microservices using Spring Boot; containerized with Docker/Kubernetes.
  • Design RESTful APIs for third‑party integrations.
  • Optimize performance; ensure high availability and scalability.
  • Implement security per OWASP standards.
  • Collaborate with cross‑functional teams to define technical solutions.
  • Work with DevOps to implement CI/CD pipelines (Jenkins, GitHub Actions).
  • Mentor junior developers; conduct code reviews and enforce best practices.
  • Participate in Agile sprint planning and daily stand‑ups.

Skills

Java development
Java 17+
Microservices
Spring Boot
Cloud platforms
RESTful APIs
Docker
Kubernetes
DevOps / CI/CD
Testing (JUnit/Mockito)
Banking domain experience

Education

Bachelor's degree in Computer Science, Engineering or related field

Tools

Docker
Kubernetes
Helm
Jenkins
Git
Terraform
Ansible
Maven
Kafka
RabbitMQ

Job description

UrbanSoft SA PTY is seeking a Senior Java Developer for a hybrid role based in Cape Town or Johannesburg. You will design, develop, and maintain high‑performance Java applications, specializing in microservices with Spring Boot, and containerized environments using Docker and Kubernetes.

The role requires deep experience with Java 17+, RESTful APIs, cloud deployments, and CI/CD pipelines. Banking domain experience is a strong bonus and you will mentor junior developers in an Agile team.

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

Similar jobs worth comparing

Senior Java Engineer — Hybrid Cape Town, Build Microservices
Senior Java Engineer — Hybrid Cape Town, Build Microservices

Communicate Recruitment • Wes-Kaap

Hybrid
ZAR 900,000 - 1,000,000
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Java & Full-Stack Engineer — Hybrid in Johannesburg
Senior Java & Full-Stack Engineer — Hybrid in Johannesburg

Recruiters of Distinction • City of Johannesburg Metropolitan Municipality

Hybrid
ZAR 655,000 - 932,000
Hybrid work environment
Exposure to modern web technologies
Collaborative culture
Senior Java developer (12 months Hybrid role)
Senior Java developer (12 months Hybrid role)

Recruiters of Distinction • City of Johannesburg Metropolitan Municipality

Hybrid
ZAR 655,000 - 932,000
Hybrid work environment
Exposure to modern web technologies
Collaborative culture
Senior Java Developer - Microservices, Spring & Cloud
Senior Java Developer - Microservices, Spring & Cloud

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Java Developer – AWS Microservices & Cloud
Senior Java Developer – AWS Microservices & Cloud

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Salary: negotiable
Senior Java Engineer — Spring & Microservices
Senior Java Engineer — Spring & Microservices

Boardroom Appointments • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior Java Software Engineer
Senior Java Software Engineer

Communicate Recruitment • Wes-Kaap

Hybrid
ZAR 900,000 - 1,000,000
Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

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