Enable job alerts via email!
Boost your interview chances
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.
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
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.
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
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
AdvantageousYou'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.
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
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.