Developer III

FNB Logo 2026

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

FNB Logo 2026

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

FNB Logo 2026

First National Bank (FNB)

Johannesburg

I

Gauteng, ZA

Posted Date:

Closing Date:

Tech

Permanent

Mid Level

Onsite / Hybrid

Market Related

Copy Job Reference

Copied

Back

Developer III

FNB Logo 2026

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 2026

  • Apply 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 2026

  • Apply 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 2026

  • Apply 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 2026

  • Apply 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

The data on this page gets updated

Hello MzansiJuly 16, 202611:34:37

Report An Issue

The data on this page gets updated

Hello MzansiJuly 16, 202611:34:37
FNB Logo 2026

First National Bank (FNB)

Johannesburg

FNB Logo 2026

First National Bank (FNB)

Johannesburg

FNB Logo 2026

First National Bank (FNB)

Johannesburg

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

ROLA Logo 2026
Rola Multifranchise (Mazda Somerset West)

Verified

Featured

Somerset West

Western Cape, ZA

Qualified Vehicle Technician

Automotive

Permanent

Mid Level

On-Site

11 hours ago

Market Related

Tsebo Logo 2026
Tsebo Cleaning and Hygiene Solutions

Verified

Featured

Pretoria

Gauteng, ZA

Cleaning Supervisor

General Work

Permanent

Mid Level

On-Site

2 days ago

Market Related

Department of Employment and Labour Logo 2026
Department of Employment and Labour

Verified

Featured

Pretoria

Gauteng, ZA

Senior Media Production Officer (Graphic Designer)

Design

Permanent

Senior Level

On-Site

2 days ago

R413 001 p/a

NMI Logo 2026
NMI

Verified

Featured

Middelburg

Mpumalanga, ZA

Mechanic

Automotive

Permanent

Mid Level

On-Site

2 days ago

Not Disclosed

Spar Group Logo 2026
The SPAR Group Limited

Verified

Featured

Gqeberha (Port Elizabeth)

Eastern Cape, ZA

Advertising Manager

Marketing

Permanent

Entry Level

On-Site

2 days ago

Market Related

SPANISAM

You Find Jobs. We Build Careers. Own Your Career.

SPANISAM

You Find Jobs. We Build Careers. Own Your Career.

SPANISAM

Own Your Career

SPANISAM

You Find Jobs. We Build Careers. Own Your Career.

South Africa's leading job board connecting talented professionals with amazing opportunities across the country.

Follow us on:

© 2026

Spanisam. All rights reserved.

South Africa's leading job board connecting talented professionals with amazing opportunities across the country.

Follow us on:

© 2026

Spanisam. All rights reserved.

South Africa's leading job board connecting talented professionals with amazing opportunities across the country.

Follow us on:

© 2026

Spanisam. All rights reserved.

South Africa's leading job board connecting talented professionals with amazing opportunities across the country.

Follow us on:

© 2026

Spanisam. All rights reserved.