Senior Java Engineer - Banking Platform (Cape Town)

dvtcareers

Johannesburg

Hybrid

ZAR 850,000 - 1,250,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

Job summary

DVT is looking for experienced Java Software Engineers to join a new banking and payments initiative based in Cape Town. You will be embedded in an engineering squad and work with senior engineers, tech leadership, project management and business analysis teams.

This role emphasizes quality, accountability and sound engineering judgement in a collaborative, delivery-focused environment. The contract is initially 4 to 6 months with possible extension.

Qualifications

  • 5+ years of commercial software development experience.
  • 4+ years Java development across versions; Java 11–22 range.
  • 3+ years Spring Boot development.
  • Experience with Docker, Kubernetes and Terraform.
  • Proficiency in SQL with MySQL and/or PostgreSQL.
  • RESTful API design and development.
  • Experience with Kafka event streams.

Responsibilities

  • Design, build, and maintain backend services and APIs in Java/Spring Boot.
  • Develop and integrate with in-house frameworks and tooling.
  • Create Docker files, containers and Helm/Kubernetes configs.
  • Develop Kafka-based event streams with multi-topic consumption.
  • Write and optimise SQL for MySQL/PostgreSQL.
  • Collaborate with leadership and teams, following standards.

Skills

Java development
Spring Boot
Kubernetes
Docker
REST APIs
Apache Kafka
SQL
Maven

Education

Bachelor's Degree in CS or related field

Tools

Maven
JFrog Artifactory
MySQL
PostgreSQL
Kafka
Docker
Kubernetes
Terraform

Job description

DVT is looking for experienced Java Software Engineers to join a new banking and payments initiative based in Cape Town. You will be embedded in an engineering squad and work with senior engineers, tech leadership, project management and business analysis teams.

This role emphasizes quality, accountability and sound engineering judgement in a collaborative, delivery-focused environment. The contract is initially 4 to 6 months with possible extension.

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

Similar jobs worth comparing

Java Software Engineer (CT)
Java Software Engineer (CT)

dvtcareers • Johannesburg

Hybrid
ZAR 850,000 - 1,250,000
Java Developer - Build Scalable Banking Solutions
Java Developer - Build Scalable Banking Solutions

PBT Group • Cape Town

On-site
ZAR 759,000 - 1,027,000
Competitive salary
Global org
Complex projects
+1
Senior Java Software Engineer - Banking & Microservices
Senior Java Software Engineer - Banking & Microservices

The Focus Group • Sandton

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

PBT Group • Cape Town

On-site
ZAR 759,000 - 1,027,000
Competitive salary
Global org
Complex projects
+1
Senior Java Developer
Senior Java Developer

UrbanSoft SA PTY • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Senior Java Software Engineer
Senior Java Software Engineer

Engineered • Johannesburg

Hybrid
ZAR 900,000 - 1,100,000
Senior Java Engineer
Senior Java Engineer

NNW Tech Solutions • Sandton

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Comprehensive benefits package
In-office daily
Senior Java Engineer - Fintech, Hybrid Role, Lead & Scale
Senior Java Engineer - Fintech, Hybrid Role, Lead & Scale

Engineered • Johannesburg

Hybrid
ZAR 900,000 - 1,100,000
Senior Java Software Engineer - Tech Lead & Architect
Senior Java Software Engineer - Tech Lead & Architect

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,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