Developer III
FirstRand
Hello Future Developer III
Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.
As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.
To provide IT expertise in designing, configuring, and enhancing systems in alignment with established programming standards and frameworks. This job translates functional specifications into logical and technical designs and develops code for small to medium-sized applications to meet business and technical requirements.
Are you someone who can
- Design and develop Java-based platform services and microservices.
- Build self-service portals, APIs, and automation tools for Kafka platform users.
- Develop AI-powered assistants and automation to improve developer productivity and platform operations.
- Create tools that simplify onboarding, provisioning, and lifecycle management of Kafka resources.
- Implement governance, standards, and policy enforcement across the platform.
- Develop integrations with enterprise identity, security, and CI/CD tooling.
- Improve platform observability, monitoring, and operational automation.
- Troubleshoot complex distributed systems and production issues.
- Collaborate with infrastructure, security, architecture, and application teams to improve the overall developer experience.
Required Skills
- 3+ years of Java development experience.
- Strong knowledge of Java Frameworks like Spring Boot/ Quarkus .
- Experience building REST APIs.
- Good understanding of distributed systems.
- Experience with Apache Kafka or similar messaging technologies.
- Experience with PostgreSQL or other relational databases.
- Git and CI/CD experience.
- Docker and Kubernetes/OpenShift fundamentals.
- Strong analytical and problem-solving skills.
AI Experience
- Building AI agents and intelligent assistants.
- Working with Large Language Models (LLMs).
- Retrieval-Augmented Generation (RAG).
- Model Context Protocol (MCP).
- Prompt engineering.
- AI API integration.
- AI-driven workflow automation.
Advantageous Skills
- Confluent Platform.
- Kafka Streams.
- Apache Flink.
- OAuth/Keycloak.
- Infrastructure as Code.
- Ansible Automation Platform.
- Prometheus and Grafana.
- Platform engineering and Internal Developer Platforms (IDPs).
- Developer portals and self-service platforms.
You’ll benefit from our changeable benefits like
- Inspiring work environment
- Work that is challenging
- Space to make a difference.
- Opportunities to innovate.
- Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)
- Resources to help you with your professional development.
- Generous leave policy
- Preferential employee banking rates
- When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.
- As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.
Are you interested to take the step? We look forward to engaging with you further. Apply now!
Important Closing Date Note
Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.
25/07/26
All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.