Java Developer (Capitec Connect)
Job Location:
Cape Town - South Africa
Monthly Salary:
Not provided by the employer
Posted:
1 October 2026 (17 hours ago)
Application Deadline:
29 December 2026
Vacancies:
1 Vacancy
Job Summary
Exciting 6-month contract opportunity for an experienced Senior Java Developer to join a prominent banking environment in Stellenbosch. We are looking for strong hands-on experience in Java Spring Boot REST APIs microservices SQL/PostgreSQL and modern backend development with exposure to Kafka AWS Docker and Kubernetes highly advantageous.
Senior Java Developer 6-Month Contract
Location: Stellenbosch Western CapeIndustry: Banking / Financial Services
Contract: 6 Months
Level: Senior
We are recruiting an experienced Senior Java Developer for a 6-month contract opportunity with a prominent organisation in the South African banking sector based in Stellenbosch.
This is a hands-on backend development role suited to a strong Java engineer who has worked on complex high-volume enterprise systems and is comfortable operating in a fast-paced Agile development environment.
Please only apply if you meet the core requirements below.
Minimum Requirements
- 5 years professional Java development experience preferably at Senior Developer level.
- Strong hands-on experience with Java and Spring Boot.
- Solid experience developing backend services and REST APIs.
- Experience working within a microservices architecture.
- Strong understanding of object-oriented programming design principles and clean coding practices.
- Good working knowledge of SQL and relational databases ideally PostgreSQL.
- Experience with Kafka or similar event-driven/messaging technologies.
- Exposure to AWS or another enterprise cloud platform.
- Experience with Docker and/or Kubernetes.
- Experience with Git and CI/CD environments.
- Strong understanding of the full Software Development Lifecycle (SDLC).
- Experience working within an Agile/Scrum engineering environment.
- Relevant tertiary IT/Computer Science qualification would be advantageous.
Key Responsibilities
The successful developer will:- Design develop and maintain scalable Java backend applications.
- Develop new services and enhance existing backend functionality.
- Build and maintain RESTful APIs and integrations.
- Develop solutions using Java and Spring Boot.
- Work within distributed and microservices-based environments.
- Integrate applications using messaging/event-driven technologies such as Kafka.
- Work with relational databases and write efficient SQL queries.
- Participate in solution design and technical discussions.
- Write clean maintainable and testable production-quality code.
- Perform unit testing debugging and troubleshooting.
- Participate in peer code reviews.
- Investigate and resolve production issues.
- Work closely with developers architects QA product teams and other technical stakeholders.
- Contribute to continuous improvement of development standards and engineering practices.
Technology Environment
Candidates should ideally have experience across several of the following:Java Spring Boot REST APIs Microservices Kafka PostgreSQL SQL AWS Docker Kubernetes Git CI/CD Agile
Important Before Applying
This is a 6-month contract not a permanent position.Candidates must be comfortable working in a Stellenbosch-based banking environment and should only apply if they have recent hands-on Java backend development experience.
Your CV must clearly show:
- Your Java development experience and years of experience.
- Spring Boot experience.
- Backend/API development.
- Microservices experience.
- Technologies used on your most recent projects.
- Your current location.
- Current/most recent salary or contract rate.
- Expected rate.
- Notice period / availability.
Required Experience:
IC
About Company
We are the calm amid your chaos. We deliver unique, unconventional and unexpected solutions, brought to life through creative excellence.