Job Search and Career Advice Platform

Enable job alerts via email!

Senior Java Engineer

HR Talent Partner SA

Somerset West

Hybrid

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An international software development company is seeking a Senior Java Engineer to join their team. This role offers flexibility with remote/hybrid work, requiring weekly in-office visits in Somerset West, Pretoria, or Johannesburg. The ideal candidate will have over 6 years of experience in Java development, with a strong focus on testing and code quality, as well as experience with AWS infrastructure. This is a full-time, permanent position with excellent salary and career advancement opportunities.

Qualifications

  • Minimum 6 years of experience in a similar position.
  • Strong knowledge of testing and code quality practices.
  • Experience with cloud infrastructure and observability.

Responsibilities

  • Develop backend systems using modern Java stack.
  • Optimize and refactor observability stack in AWS.
  • Implement asynchronous communication between services.

Skills

Java 21
Spring Boot 3
OpenAPI Specification 3
JUnit 5
Testcontainers
ArchUnit
Lombok
Kubernetes
Apache Kafka
MySQL
PostgreSQL
Cassandra
Job description
Senior Java Engineer (Remote) required in Somerset West.

A well establish international software development company is looking for a Senior Java Engineer to join their team on full time permanent basis.

This is a remote / hybrid role, with a requirement to be in either the Somerset West, Pretoria, or Johannesburg offices once a week.

Excellent salary on offer plus internal career advancement opportunities.

Tech Stack / Environment:

Our backend systems are built using a modern, robust Java stack. We follow strong architectural and testing principles, with full deployment on AWS infrastructure.

Requirements:

  • Minimum 6 years of experience in a similar position
  • Languages & Frameworks:
    • Java 21
    • Spring Boot 3
    • OpenAPI Specification 3
  • Testing & Code Quality:
    • JUnit 5 (unit + integration tests)
    • Testcontainers
    • ArchUnit
    • Lombok
  • Infrastructure & Observability:
    • Deployed on Kubernetes clusters running in AWS
    • Micrometer + Prometheus + Grafana (metrics and dashboards)
    • Slf4j logging with aggregation and visualisation via Kibana
    • While the lift-and-shift migration to AWS is complete, further optimisation and refactoring of our observability stack is planned to leverage native AWS services were beneficial
  • Messaging & Data:
    • Apache Kafka for asynchronous communication between services
    • MySQL, PostgreSQL and Cassandra as our main database technologies

Applying for this position:

  • If you are interested in this great career opportunity and qualify, please send your CV.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.