Intermediate Java Developer

Johannesburg, Gauteng, South Africa

Job Description

Mid Senior Java Developer (12-Month Contract)
Location: Johannesburg or Cape Town
Hybrid working 3-4 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.
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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1447978
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned