Senior Java Engineer – FinTech Microservices
ExecutivePlacements.com
About the role
Recruiter
Collab SA
Job Ref: CPT /SH
Date posted: Thursday, March 19, 2026
Location: Cape Town, South Africa
Summary
Software Engineer | Java & Spring Boot
Location: South Africa (Hybrid/Remote options)
Sector: Global FinTech & Payments
We have been retained by a leading player in the FinTech and Payment systems space to identify a high‑caliber Java Software Engineer for their Product Development division. Our client is looking for more than just a developer; they need a technical strategist who can bridge the gap between complex business requirements and world‑class software solutions.
Position Info – The Opportunity
In this role, you will be a key contributor to the evolution of their core product suite. You will own the full development lifecycle, ensuring that the systems driving global financial transactions are scalable, secure, and impeccably engineered.
What you’ll be doing
- System Design & Strategy: Move beyond simple execution to help shape the architecture and methodology that defines the team’s success.
- Technical Translation: Transform high‑level business needs into detailed technical blueprints and high‑performance code.
- Engineering Excellence: Uphold a “quality‑first” culture through rigorous code reviews, automated testing, and comprehensive documentation within the company’s knowledge base.
- Proactive Problem Solving: Identify and resolve architectural gaps or requirement inconsistencies before they impact delivery.
- Cross‑Functional Liaison: Act as a technical lead, collaborating with various internal divisions to ensure project transparency and seamless integration.
Profile – The Requirements
Our client has a high bar for technical excellence. To be successful, you will need:
- Experience: 5+ years of professional software development, with a proven track record in a senior capacity.
- Core Tech Stack: Deep, hands‑on expertise in Java and the Spring Boot framework (non‑negotiable).
- Architecture: Strong experience in Microservices and modern software design patterns.
- Methodology: Thorough understanding of Agile environments and the full Product Development Lifecycle (PDLC).
- Testing: Proficiency in automated testing, regression, and QA methodologies.
- Qualifications: A B‑level degree (CS, Engineering, or similar technical field).
Application
If you’re a Java engineer who thrives on solving complex technical puzzles and wants to work with a team that values innovation and craft, we’d love to see your CV.
Reference: #J-18808-Ljbffr
Requirements
- Deep, hands-on expertise in Java and the Spring Boot framework is non-negotiable.
- Strong experience in Microservices and modern software design patterns.
- A thorough understanding of Agile environments and the full Product Development Lifecycle (PDLC).
- Proficiency in automated testing, regression, and QA methodologies.
Responsibilities
- System Design & Strategy: Move beyond simple execution to help shape the architecture and methodology that defines the team’s success.
- Technical Translation: Transform high-level business needs into detailed technical blueprints and high-performance code.
- Engineering Excellence: Uphold a "quality-first" culture through rigorous code reviews, automated testing, and comprehensive documentation within the company’s knowledge base.
- Proactive Problem Solving: Identify and resolve architectural gaps or requirement inconsistencies before they impact delivery.
- Cross-Functional Liaison: Act as a technical lead, collaborating with various internal divisions to ensure project transparency and seamless integration.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free