Intermediate Java Developer

DeARX


Date: 16 hours ago
City: Johannesburg, Gauteng
Contract type: Full time
Mid Senior Java Developer (12-Month Contract)

Location: Johannesburg or Cape Town

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.

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


What You Bring

Essential Skills & Experience:

  • Java with Spring Framework / Spring Boot
  • Cloud experience with AWS (cloud-native, not just compute)
  • Strong SQL (PostgreSQL preferred)
  • REST APIs
  • Git for version control
  • Unit testing, debugging, and clean code practices
  • Agile SDLC knowledge


Highly Advantageous:

  • Experience with GoLang or .Net Core
  • Microservices and event-driven architecture
  • Kubernetes and Docker
  • Terraform or other IaC tools
  • CI/CD pipelines
  • Monitoring tools (Instana, CloudWatch)
  • Dashboarding (Grafana, PowerBI)
  • NoSQL (e.g., DynamoDB, MongoDB)
  • Swagger/OpenAPI
  • Payments industry or ISO 20022 familiarity
  • DebiCheck knowledge


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
  • Bonus: Youre a Liverpool supporter we wont hold it against you if youre not


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.
Post a CV