Job Description
Build banking that works for families
What you'll do
- Designing, developing, testing, deploying and maintaining backend systems that run at scale
- Building the server-side components that power features clients rely on every day
- Working on products that manage real relationships
- Guiding developers and stakeholders through scope, progress and problem resolution
- Mentoring junior and mid-level engineers and helping them grow into the next version of themselves
Tech stack
- Language: Java
- Framework: Spring Boot
- Messaging: Kafka
- Cloud: AWS
- Database: PostgreSQL
What you'll bring
Education (minimum)
- Grade 12 National Certificate / Vocational
Education (preferred)
- A relevant tertiary qualification in Information Technology
Experience
- 6+ years' proven back-end software development experience in Java, including project delivery and implementation
- Hands-on experience with Spring Boot and other back-end frameworks
Knowledge
- IT systems development processes (SDLC)
- Advanced programming concepts, algorithms and data structures
- Design patterns and version control
- Testing practices
- Database systems and query optimisation using PostgreSQL (SQL, NoSQL)
- RESTful API design and integration
- Event-driven messaging using Kafka
- Cloud computing platforms and services on AWS (Azure experience advantageous)
- Advanced microservice and event-driven architectures
- Deployment using Kubernetes and containerisation
What's in it for you
- No suits. No red tape. We're informal by design. We value humility, entrepreneurial spirit and people who get things done. If you take ownership and put the client first, you'll fit right in.
- Work on tech that matters: You won't maintain legacy systems for the sake of it. You'll work on a modern backend stack — Java, Spring Boot, Kafka, AWS and PostgreSQL — building real features that millions of clients use every day.
- Room to grow: We have a high internal promotion rate. If you're a self-starter who takes initiative, the opportunities to grow are real. We invest in your development and actively encourage continuous learning.
- A team that backs you: We promote a learning environment and welcome diverse thinking. You'll be part of a team that encourages you to speak your mind and use every opportunity to grow.
Benefits that support you
- Medical aid
- Company pension plan
- Education and training support
- Paid leave
- Life and disability cover
Additional Information
- Clear criminal and credit record
Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.
How to Apply:
- To see what life at Capitec is all about and complete a short assessment, please click here!
- Once you have completed the above finalize your application by clicking apply below.
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️