Enable job alerts via email!

Intermediate Java Developer

DeARX

Johannesburg

Hybrid

ZAR 650,000 - 900,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in financial services is seeking Mid to Senior Java Developers for a 12-month contract with potential for permanent hire. The role focuses on developing secure, scalable backend solutions using modern technologies like Spring Boot and AWS in a high-performance agile environment. Join an impactful engineering team and contribute to mission-critical financial systems while working on cutting-edge cloud-native applications.

Benefits

Stable 12-month contract
Opportunity to work with cloud-native tools
Strong focus on collaboration
Potential for permanent hire

Qualifications

  • Backend specialist with strong experience in Java microservices.
  • Exposure in financial services or payments domain preferred.
  • Experience in regulated environments such as banks or fintech.

Responsibilities

  • Develop robust backend solutions using Java (Spring Boot).
  • Design and implement RESTful APIs and scalable services in AWS.
  • Participate in Agile ceremonies and collaborate with the team.

Skills

Java 8+
Spring Boot
REST APIs
PostgreSQL
Microservices architecture
Agile (Scrum)
Git
JUnit
Mockito
Secure backend development

Tools

Docker
Kubernetes
AWS
CI/CD tools
NoSQL
Kafka
RabbitMQ

Job description

MidSenior Java Developer (12-Month Contract)

Location: Johannesburg or Cape Town

Hybrid working 2-3 days onsite

Contract Type: 12-Month (Option to Convert to Permanent)
Level: Mid to Senior
Industry: Financial Services / Digital Banking
Team: Agile | Engineering | Cloud-Native | Microservices

The Opportunity

A leading enterprise in the financial sector is looking for experienced Java developers to work on real-time, cloud-native systems at scale. Youll be part of a high-performance agile team delivering secure, scalable microservices powering digital banking platforms.

Were looking for Mid to Senior Java Developers with strong backend experience and exposure to financial systems or payments. Youll be joining a high-impact engineering team working on secure, high-throughput backend services in a modern, agile environment. This role is 90% backend and will involve working on transactional and integration-heavy systems, not frontend UI work.

Key Responsibilities
  • Develop robust backend solutions using Java (Spring Boot)

  • Design and implement RESTful APIs

  • Build scalable services deployed in AWS (using cloud-native features, not just VMs)

  • Work with containerized applications (Docker/Kubernetes)

  • Contribute to event-driven microservice architectures

  • Write clean, testable code with solid unit and integration coverage

  • Participate in Agile ceremonies and knowledge sharing

  • Be part of a support/standby rotation on a scheduled basis

Must-Have Skills
  • Java 8+, Spring Boot, REST APIs

  • PostgreSQL (SQL experience essential)

  • Microservices architecture & integration

  • Secure, scalable backend development

  • Agile (Scrum), Git, JUnit or Mockito

  • Financial services / payments domain experience e.g. ISO standards, secure transaction flows, statement processing, or mobile paymen

    Advantageous
    • AWS (EC2, Lambda, S3, IAM, etc.)
      Kafka, RabbitMQ, or similar messaging tools
      Docker, Kubernetes
      CI/CD tools (Jenkins, GitHub Actions) pipelines already in place
      NoSQL (MongoDB, Elasticsearch/OpenSearch)
      Monitoring: Instana, CloudWatch, or similar
      API documentation tools: Swagger/OpenAPI
      Exposure to DebiCheck or bank integration protocols

Ideal Candidate

You're a backend specialist with a solid grasp of modern Java microservices, passionate about secure and efficient financial system design. You've worked in regulated environments (e.g., banks, telcos, fintechs) and can deliver within agile teams. You're confident with REST APIs, databases, integration patterns, and understand the pressure of working on business-critical systems.

Soft Skills & Culture Fit
  • Excellent communication and collaboration skills

  • Works well under pressure and with tight timelines

  • Curious, self-driven, and committed to learning

  • A strong team player who contributes to team success

  • Willing to take on support or standby duties when needed

  • Open to challenging ideas and engaging in constructive debate

Whats on Offer
  • Opportunity to work with cutting-edge cloud-native tools

  • Stable 12-month contract with real potential to go perm

  • Strong focus on collaboration, learning, and engineering excellence

  • Large-scale financial systems with real impact and scale

Interested?
Apply now and well be in touch to discuss next steps.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.