Developer III

First National Bank (FNB)
Verified
Johannesburg
I
Gauteng, ZA
Featured
Copy Job Reference
Copied
Posted Date:
Closing Date:
Tech
Permanent
Mid Level
Onsite / Hybrid
Market Related
Back
Developer III

First National Bank (FNB)
Verified
Johannesburg
I
Gauteng, ZA
Featured
Copy Job Reference
Copied
Posted Date:
Closing Date:
Tech
Permanent
Mid Level
Onsite / Hybrid
Market Related
Back
Developer III

First National Bank (FNB)
I
Gauteng, ZA
Posted Date:
Closing Date:
Tech
Permanent
Mid Level
Onsite / Hybrid
Market Related
Copy Job Reference
Copied
Back
Developer III

First National Bank (FNB)
Johannesburg
I
Gauteng, ZA
Posted Date:
Closing Date:
Tech
Permanent
Mid Level
Onsite / Hybrid
Market Related
Job Reference
Copied
Back
1
Position Overview
First National Bank (FNB) is recruiting a Developer III within its technology team based in Johannesburg, Gauteng. This permanent opportunity is ideal for experienced Java developers who are passionate about building modern enterprise platforms, APIs, automation tools, and AI-powered solutions. You'll work alongside skilled engineers to improve developer productivity, enhance distributed systems, and deliver scalable platform services.
The role offers a market-related salary and outstanding employee benefits while providing excellent career growth within one of South Africa's leading financial institutions.
1
Position Overview
First National Bank (FNB) is recruiting a Developer III within its technology team based in Johannesburg, Gauteng. This permanent opportunity is ideal for experienced Java developers who are passionate about building modern enterprise platforms, APIs, automation tools, and AI-powered solutions. You'll work alongside skilled engineers to improve developer productivity, enhance distributed systems, and deliver scalable platform services.
The role offers a market-related salary and outstanding employee benefits while providing excellent career growth within one of South Africa's leading financial institutions.
1
Position Overview
First National Bank (FNB) is recruiting a Developer III within its technology team based in Johannesburg, Gauteng. This permanent opportunity is ideal for experienced Java developers who are passionate about building modern enterprise platforms, APIs, automation tools, and AI-powered solutions. You'll work alongside skilled engineers to improve developer productivity, enhance distributed systems, and deliver scalable platform services.
The role offers a market-related salary and outstanding employee benefits while providing excellent career growth within one of South Africa's leading financial institutions.
1
Position Overview
First National Bank (FNB) is recruiting a Developer III within its technology team based in Johannesburg, Gauteng. This permanent opportunity is ideal for experienced Java developers who are passionate about building modern enterprise platforms, APIs, automation tools, and AI-powered solutions. You'll work alongside skilled engineers to improve developer productivity, enhance distributed systems, and deliver scalable platform services.
The role offers a market-related salary and outstanding employee benefits while providing excellent career growth within one of South Africa's leading financial institutions.
2
Minimum Requirements
Applicants must have:
Minimum 3 years' experience in Java software development
Strong experience with Java frameworks such as Spring Boot or Quarkus
Experience developing REST APIs
Good understanding of distributed systems
Experience with Apache Kafka or similar messaging technologies
Experience with PostgreSQL or other relational databases
Knowledge of Git and CI/CD pipelines
Understanding of Docker and Kubernetes/OpenShift
Strong analytical, troubleshooting and problem-solving skills
Advantageous:
Experience building AI agents or intelligent assistants
Knowledge of Large Language Models (LLMs), RAG, MCP and prompt engineering
Experience with Confluent Platform, Kafka Streams or Apache Flink
Knowledge of OAuth, Keycloak, Infrastructure as Code and Ansible
Experience with Prometheus, Grafana, Platform Engineering or Internal Developer Platforms (IDPs)
NB: Applicants should demonstrate practical Java development experience, enterprise application design, API development, and cloud-native technologies within their CV to improve their chances of being shortlisted.
2
Minimum Requirements
Applicants must have:
Minimum 3 years' experience in Java software development
Strong experience with Java frameworks such as Spring Boot or Quarkus
Experience developing REST APIs
Good understanding of distributed systems
Experience with Apache Kafka or similar messaging technologies
Experience with PostgreSQL or other relational databases
Knowledge of Git and CI/CD pipelines
Understanding of Docker and Kubernetes/OpenShift
Strong analytical, troubleshooting and problem-solving skills
Advantageous:
Experience building AI agents or intelligent assistants
Knowledge of Large Language Models (LLMs), RAG, MCP and prompt engineering
Experience with Confluent Platform, Kafka Streams or Apache Flink
Knowledge of OAuth, Keycloak, Infrastructure as Code and Ansible
Experience with Prometheus, Grafana, Platform Engineering or Internal Developer Platforms (IDPs)
NB: Applicants should demonstrate practical Java development experience, enterprise application design, API development, and cloud-native technologies within their CV to improve their chances of being shortlisted.
2
Minimum Requirements
Applicants must have:
Minimum 3 years' experience in Java software development
Strong experience with Java frameworks such as Spring Boot or Quarkus
Experience developing REST APIs
Good understanding of distributed systems
Experience with Apache Kafka or similar messaging technologies
Experience with PostgreSQL or other relational databases
Knowledge of Git and CI/CD pipelines
Understanding of Docker and Kubernetes/OpenShift
Strong analytical, troubleshooting and problem-solving skills
Advantageous:
Experience building AI agents or intelligent assistants
Knowledge of Large Language Models (LLMs), RAG, MCP and prompt engineering
Experience with Confluent Platform, Kafka Streams or Apache Flink
Knowledge of OAuth, Keycloak, Infrastructure as Code and Ansible
Experience with Prometheus, Grafana, Platform Engineering or Internal Developer Platforms (IDPs)
NB: Applicants should demonstrate practical Java development experience, enterprise application design, API development, and cloud-native technologies within their CV to improve their chances of being shortlisted.
2
Minimum Requirements
Applicants must have:
Minimum 3 years' experience in Java software development
Strong experience with Java frameworks such as Spring Boot or Quarkus
Experience developing REST APIs
Good understanding of distributed systems
Experience with Apache Kafka or similar messaging technologies
Experience with PostgreSQL or other relational databases
Knowledge of Git and CI/CD pipelines
Understanding of Docker and Kubernetes/OpenShift
Strong analytical, troubleshooting and problem-solving skills
Advantageous:
Experience building AI agents or intelligent assistants
Knowledge of Large Language Models (LLMs), RAG, MCP and prompt engineering
Experience with Confluent Platform, Kafka Streams or Apache Flink
Knowledge of OAuth, Keycloak, Infrastructure as Code and Ansible
Experience with Prometheus, Grafana, Platform Engineering or Internal Developer Platforms (IDPs)
NB: Applicants should demonstrate practical Java development experience, enterprise application design, API development, and cloud-native technologies within their CV to improve their chances of being shortlisted.
3
Key Responsibilities
Successful applicants will be responsible for:
Design and develop Java-based platform services and microservices
Build REST APIs and self-service developer portals
Develop AI-powered automation tools and intelligent assistants
Create onboarding and provisioning tools for Kafka platform users
Implement governance, security standards and policy controls
Integrate enterprise identity, security and CI/CD systems
Improve monitoring, observability and platform automation
Troubleshoot distributed production systems
Collaborate with infrastructure, security and architecture teams to improve developer experience
Tip: Experience with cloud-native development, AI integration, Kafka, and enterprise automation platforms will significantly strengthen your application.
3
Key Responsibilities
Successful applicants will be responsible for:
Design and develop Java-based platform services and microservices
Build REST APIs and self-service developer portals
Develop AI-powered automation tools and intelligent assistants
Create onboarding and provisioning tools for Kafka platform users
Implement governance, security standards and policy controls
Integrate enterprise identity, security and CI/CD systems
Improve monitoring, observability and platform automation
Troubleshoot distributed production systems
Collaborate with infrastructure, security and architecture teams to improve developer experience
Tip: Experience with cloud-native development, AI integration, Kafka, and enterprise automation platforms will significantly strengthen your application.
3
Key Responsibilities
Successful applicants will be responsible for:
Design and develop Java-based platform services and microservices
Build REST APIs and self-service developer portals
Develop AI-powered automation tools and intelligent assistants
Create onboarding and provisioning tools for Kafka platform users
Implement governance, security standards and policy controls
Integrate enterprise identity, security and CI/CD systems
Improve monitoring, observability and platform automation
Troubleshoot distributed production systems
Collaborate with infrastructure, security and architecture teams to improve developer experience
Tip: Experience with cloud-native development, AI integration, Kafka, and enterprise automation platforms will significantly strengthen your application.
3
Key Responsibilities
Successful applicants will be responsible for:
Design and develop Java-based platform services and microservices
Build REST APIs and self-service developer portals
Develop AI-powered automation tools and intelligent assistants
Create onboarding and provisioning tools for Kafka platform users
Implement governance, security standards and policy controls
Integrate enterprise identity, security and CI/CD systems
Improve monitoring, observability and platform automation
Troubleshoot distributed production systems
Collaborate with infrastructure, security and architecture teams to improve developer experience
Tip: Experience with cloud-native development, AI integration, Kafka, and enterprise automation platforms will significantly strengthen your application.
4
What You Will Gain
Employees will benefit from:
Permanent employment with FNB
Market-related salary and competitive employee benefits
Access to onsite wellness centre, gym and crèche (main campus)
Preferential employee banking rates
Professional development and continuous learning opportunities
Exposure to modern cloud, AI and platform engineering technologies
Collaborative and innovative work environment
Tip: Include links to your GitHub, technical portfolio, or enterprise software projects where possible to demonstrate your development capabilities.
4
What You Will Gain
Employees will benefit from:
Permanent employment with FNB
Market-related salary and competitive employee benefits
Access to onsite wellness centre, gym and crèche (main campus)
Preferential employee banking rates
Professional development and continuous learning opportunities
Exposure to modern cloud, AI and platform engineering technologies
Collaborative and innovative work environment
Tip: Include links to your GitHub, technical portfolio, or enterprise software projects where possible to demonstrate your development capabilities.
4
What You Will Gain
Employees will benefit from:
Permanent employment with FNB
Market-related salary and competitive employee benefits
Access to onsite wellness centre, gym and crèche (main campus)
Preferential employee banking rates
Professional development and continuous learning opportunities
Exposure to modern cloud, AI and platform engineering technologies
Collaborative and innovative work environment
Tip: Include links to your GitHub, technical portfolio, or enterprise software projects where possible to demonstrate your development capabilities.
4
What You Will Gain
Employees will benefit from:
Permanent employment with FNB
Market-related salary and competitive employee benefits
Access to onsite wellness centre, gym and crèche (main campus)
Preferential employee banking rates
Professional development and continuous learning opportunities
Exposure to modern cloud, AI and platform engineering technologies
Collaborative and innovative work environment
Tip: Include links to your GitHub, technical portfolio, or enterprise software projects where possible to demonstrate your development capabilities.
5
Application Process
How to Apply
Submit:
Updated CV
Academic qualifications
Supporting documents requested on the application portal
Ensure your CV includes:
Complete employment history
Programming languages and frameworks
Enterprise software projects
Cloud and DevOps technologies
AI or automation experience (where applicable)
Application Method
Closing Date:
25 July 2026Apply before the deadline as late applications will not be accepted.
Click the
Apply Button— you will be redirected to the official FNB Careers website to complete your online application.
Tip: Tailor your CV to highlight Java, Spring Boot, Kafka, Kubernetes, REST APIs, AI technologies, and distributed systems experience to match the role requirements.
5
Application Process
How to Apply
Submit:
Updated CV
Academic qualifications
Supporting documents requested on the application portal
Ensure your CV includes:
Complete employment history
Programming languages and frameworks
Enterprise software projects
Cloud and DevOps technologies
AI or automation experience (where applicable)
Application Method
Closing Date:
25 July 2026Apply before the deadline as late applications will not be accepted.
Click the
Apply Button— you will be redirected to the official FNB Careers website to complete your online application.
Tip: Tailor your CV to highlight Java, Spring Boot, Kafka, Kubernetes, REST APIs, AI technologies, and distributed systems experience to match the role requirements.
5
Application Process
How to Apply
Submit:
Updated CV
Academic qualifications
Supporting documents requested on the application portal
Ensure your CV includes:
Complete employment history
Programming languages and frameworks
Enterprise software projects
Cloud and DevOps technologies
AI or automation experience (where applicable)
Application Method
Closing Date:
25 July 2026Apply before the deadline as late applications will not be accepted.
Click the
Apply Button— you will be redirected to the official FNB Careers website to complete your online application.
Tip: Tailor your CV to highlight Java, Spring Boot, Kafka, Kubernetes, REST APIs, AI technologies, and distributed systems experience to match the role requirements.
5
Application Process
How to Apply
Submit:
Updated CV
Academic qualifications
Supporting documents requested on the application portal
Ensure your CV includes:
Complete employment history
Programming languages and frameworks
Enterprise software projects
Cloud and DevOps technologies
AI or automation experience (where applicable)
Application Method
Closing Date:
25 July 2026Apply before the deadline as late applications will not be accepted.
Click the
Apply Button— you will be redirected to the official FNB Careers website to complete your online application.
Tip: Tailor your CV to highlight Java, Spring Boot, Kafka, Kubernetes, REST APIs, AI technologies, and distributed systems experience to match the role requirements.
6
FAQ
Frequently Asked Questions
Got questions about this role? We've got answers.
What qualifications are required?
Applicants should have relevant qualifications in Computer Science, Information Technology, Software Engineering, or a related field, supported by strong Java development experience.
Who can apply?
Qualified software developers with the required Java and enterprise development experience who are legally eligible to work in South Africa may apply.
Is experience required?
Yes. Applicants need at least 3 years of Java development experience with enterprise technologies.
How do I apply?
Click the Apply Button to be redirected to the official FNB Careers website and complete your online application before 25 July 2026.
Is there career growth?
Yes. FNB offers structured career development, access to cutting-edge technologies, technical learning opportunities, and advancement into senior engineering and architecture roles.
6
FAQ
Frequently Asked Questions
Got questions about this role? We've got answers.
What qualifications are required?
Applicants should have relevant qualifications in Computer Science, Information Technology, Software Engineering, or a related field, supported by strong Java development experience.
Who can apply?
Qualified software developers with the required Java and enterprise development experience who are legally eligible to work in South Africa may apply.
Is experience required?
Yes. Applicants need at least 3 years of Java development experience with enterprise technologies.
How do I apply?
Click the Apply Button to be redirected to the official FNB Careers website and complete your online application before 25 July 2026.
Is there career growth?
Yes. FNB offers structured career development, access to cutting-edge technologies, technical learning opportunities, and advancement into senior engineering and architecture roles.
6
FAQ
Frequently Asked Questions
Got questions about this role? We've got answers.
What qualifications are required?
Applicants should have relevant qualifications in Computer Science, Information Technology, Software Engineering, or a related field, supported by strong Java development experience.
Who can apply?
Qualified software developers with the required Java and enterprise development experience who are legally eligible to work in South Africa may apply.
Is experience required?
Yes. Applicants need at least 3 years of Java development experience with enterprise technologies.
How do I apply?
Click the Apply Button to be redirected to the official FNB Careers website and complete your online application before 25 July 2026.
Is there career growth?
Yes. FNB offers structured career development, access to cutting-edge technologies, technical learning opportunities, and advancement into senior engineering and architecture roles.
6
FAQ
Frequently Asked Questions
Got questions about this role? We've got answers.
What qualifications are required?
Applicants should have relevant qualifications in Computer Science, Information Technology, Software Engineering, or a related field, supported by strong Java development experience.
Who can apply?
Qualified software developers with the required Java and enterprise development experience who are legally eligible to work in South Africa may apply.
Is experience required?
Yes. Applicants need at least 3 years of Java development experience with enterprise technologies.
How do I apply?
Click the Apply Button to be redirected to the official FNB Careers website and complete your online application before 25 July 2026.
Is there career growth?
Yes. FNB offers structured career development, access to cutting-edge technologies, technical learning opportunities, and advancement into senior engineering and architecture roles.
7
Disclaimer
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify job details through the official FNB Careers website before applying.
7
Disclaimer
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify job details through the official FNB Careers website before applying.
7
Disclaimer
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify job details through the official FNB Careers website before applying.
7
Disclaimer
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify job details through the official FNB Careers website before applying.
Spanisam is 100% free for job seekers, and no fees are allowed at any stage of the application process.
Any request for payment should be reported to us immediately.
Spanisam is 100% free for job seekers, and no fees are allowed at any stage of the application process. Any request for payment should be reported to us immediately.
Spanisam does not charge job seekers any fees. If anyone asks you to pay to apply for a job, report it to us immediately.
Spanisam is 100% free for job seekers, and no fees are allowed at any stage of the application process. Any request for payment should be reported to us immediately.
Report An Issue
Report An Issue
The data on this page gets updated
Report An Issue
Report An Issue
The data on this page gets updated
Stay Updated
Get the latest job alerts and career advice delivered straight to your inbox.
Stay Updated
Get the latest job alerts and career advice delivered straight to your inbox.
Similar Jobs

Featured
Western Cape, ZA
Mid Level
On-Site
Permanent
Automotive

Featured
Gauteng, ZA
Mid Level
On-Site
Permanent
General Work

Featured
Gauteng, ZA
Senior Level
On-Site
Permanent
Design

Featured
Mpumalanga, ZA
Mid Level
On-Site
Permanent
Automotive

Western Cape, ZA
Mid Level
Permanent
On-Site

Gauteng, ZA
Mid Level
Permanent
On-Site

Verified
Featured
Western Cape, ZA
Automotive
Permanent
Mid Level
On-Site
Market Related

Verified
Featured
Gauteng, ZA
General Work
Permanent
Mid Level
On-Site
Market Related

Verified
Featured
Gauteng, ZA
Design
Permanent
Senior Level
On-Site
R413 001 p/a

Verified
Featured
Mpumalanga, ZA
Automotive
Permanent
Mid Level
On-Site
Not Disclosed

Verified
Featured
Eastern Cape, ZA
Marketing
Permanent
Entry Level
On-Site
Market Related
You Find Jobs. We Build Careers. Own Your Career.
You Find Jobs. We Build Careers. Own Your Career.
Own Your Career
You Find Jobs. We Build Careers. Own Your Career.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.
