Java Developer (Junior to Senior)

Java Developer (Junior to Senior)

FNB Logo
FNB Logo
FNB Logo

First National Bank (FNB)

First National Bank (FNB)

Verified

Featured

Johannesburg)

Johannesburg)

I

I

Gauteng, ZA

Gauteng, ZA

Featured

Featured

Copy Job Reference

Copied

Copy Job Reference

Copied

Posted Date:

18 Feb 2026

Closing Date:

Closing Date:

01 Apr 2026

Posted Date:

18 Feb 2026

Closing Date:

18 Feb 2026

Posted Date:

18 Feb 2026

Closing Date Not specified!!

Closing Date:

01 Apr 2026

Tech

Tech

Tech

Tech

Permanent

Permanent

Permanent

Permanent

Entry Level

Entry Level

Entry Level

Entry Level

Office

Office

Office

Office

R44 268 p.m

R44 268 p.m

R44 268 p.m

R44 268 p.m

Job Reference

Copied

Copy Job Reference

Copied

Job Reference

Copied

Back

Back

Back

Back

1

Position Overview


FNB is building a talent pool for Java Developers (Junior to Senior) within its ConnectMe team based in Randburg. This advertisement is not linked to an active vacancy but is intended to identify suitable candidates for future opportunities aligned to development standards.


The role focuses on designing and implementing high-quality, maintainable, and efficient Java-based solutions according to functional specifications. Successful candidates may contribute to scalable banking technology systems within a structured development environment.

1

Position Overview


FNB is building a talent pool for Java Developers (Junior to Senior) within its ConnectMe team based in Randburg. This advertisement is not linked to an active vacancy but is intended to identify suitable candidates for future opportunities aligned to development standards.


The role focuses on designing and implementing high-quality, maintainable, and efficient Java-based solutions according to functional specifications. Successful candidates may contribute to scalable banking technology systems within a structured development environment.

1

Position Overview


FNB is building a talent pool for Java Developers (Junior to Senior) within its ConnectMe team based in Randburg. This advertisement is not linked to an active vacancy but is intended to identify suitable candidates for future opportunities aligned to development standards.


The role focuses on designing and implementing high-quality, maintainable, and efficient Java-based solutions according to functional specifications. Successful candidates may contribute to scalable banking technology systems within a structured development environment.

1

Position Overview


FNB is building a talent pool for Java Developers (Junior to Senior) within its ConnectMe team based in Randburg. This advertisement is not linked to an active vacancy but is intended to identify suitable candidates for future opportunities aligned to development standards.


The role focuses on designing and implementing high-quality, maintainable, and efficient Java-based solutions according to functional specifications. Successful candidates may contribute to scalable banking technology systems within a structured development environment.

2

Who Should Apply


Subheading: This opportunity is ideal for:

  • Professionals with 1+ to 5+ years of Java development experience (Band D to C2).

  • Candidates with a qualification in Information Technology, Informatics, or equivalent.

  • Developers experienced in backend application development.

  • Individuals aligned with continuous learning and technical improvement.


Tip / Guidance:
Applicants should match their experience level clearly to the relevant band (1+, 3+, or 5+ years) when applying.

2

Who Should Apply


Subheading: This opportunity is ideal for:

  • Professionals with 1+ to 5+ years of Java development experience (Band D to C2).

  • Candidates with a qualification in Information Technology, Informatics, or equivalent.

  • Developers experienced in backend application development.

  • Individuals aligned with continuous learning and technical improvement.


Tip / Guidance:
Applicants should match their experience level clearly to the relevant band (1+, 3+, or 5+ years) when applying.

2

Who Should Apply


Subheading: This opportunity is ideal for:

  • Professionals with 1+ to 5+ years of Java development experience (Band D to C2).

  • Candidates with a qualification in Information Technology, Informatics, or equivalent.

  • Developers experienced in backend application development.

  • Individuals aligned with continuous learning and technical improvement.


Tip / Guidance:
Applicants should match their experience level clearly to the relevant band (1+, 3+, or 5+ years) when applying.

2

Who Should Apply


Subheading: This opportunity is ideal for:

  • Professionals with 1+ to 5+ years of Java development experience (Band D to C2).

  • Candidates with a qualification in Information Technology, Informatics, or equivalent.

  • Developers experienced in backend application development.

  • Individuals aligned with continuous learning and technical improvement.


Tip / Guidance:
Applicants should match their experience level clearly to the relevant band (1+, 3+, or 5+ years) when applying.

3

Minimum Requirements


Subheading: Applicants must meet the following criteria:

  • Relevant IT-related qualification.

  • Proven experience in Java development.

  • Experience with Java 11/17 and Spring Boot.

  • Database experience using MySQL.


Tip / Guidance:
Ensure your CV reflects hands-on experience with the specified technologies to improve alignment with screening criteria.

3

Minimum Requirements


Subheading: Applicants must meet the following criteria:

  • Relevant IT-related qualification.

  • Proven experience in Java development.

  • Experience with Java 11/17 and Spring Boot.

  • Database experience using MySQL.


Tip / Guidance:
Ensure your CV reflects hands-on experience with the specified technologies to improve alignment with screening criteria.

3

Minimum Requirements


Subheading: Applicants must meet the following criteria:

  • Relevant IT-related qualification.

  • Proven experience in Java development.

  • Experience with Java 11/17 and Spring Boot.

  • Database experience using MySQL.


Tip / Guidance:
Ensure your CV reflects hands-on experience with the specified technologies to improve alignment with screening criteria.

3

Minimum Requirements


Subheading: Applicants must meet the following criteria:

  • Relevant IT-related qualification.

  • Proven experience in Java development.

  • Experience with Java 11/17 and Spring Boot.

  • Database experience using MySQL.


Tip / Guidance:
Ensure your CV reflects hands-on experience with the specified technologies to improve alignment with screening criteria.

4

Areas of Exposure


Subheading: Applicant will develop practical skills in:

  • Java application development and debugging.

  • Database design and optimisation using MySQL.

  • CI/CD processes and containerisation tools such as Docker and Kubernetes.

  • Code quality management using SonarQube and version control with Git.


Tip / Guidance:
Highlight project-based experience demonstrating scalability, security, and maintainability improvements.

4

Areas of Exposure


Subheading: Applicant will develop practical skills in:

  • Java application development and debugging.

  • Database design and optimisation using MySQL.

  • CI/CD processes and containerisation tools such as Docker and Kubernetes.

  • Code quality management using SonarQube and version control with Git.


Tip / Guidance:
Highlight project-based experience demonstrating scalability, security, and maintainability improvements.

4

Areas of Exposure


Subheading: Applicant will develop practical skills in:

  • Java application development and debugging.

  • Database design and optimisation using MySQL.

  • CI/CD processes and containerisation tools such as Docker and Kubernetes.

  • Code quality management using SonarQube and version control with Git.


Tip / Guidance:
Highlight project-based experience demonstrating scalability, security, and maintainability improvements.

4

Areas of Exposure


Subheading: Applicant will develop practical skills in:

  • Java application development and debugging.

  • Database design and optimisation using MySQL.

  • CI/CD processes and containerisation tools such as Docker and Kubernetes.

  • Code quality management using SonarQube and version control with Git.


Tip / Guidance:
Highlight project-based experience demonstrating scalability, security, and maintainability improvements.

5

Key Responsibilities


Subheading: The successful candidate will be responsible for:

  • Writing, testing, and debugging Java applications.

  • Conducting peer reviews and refactoring code.

  • Identifying and resolving performance and security issues.

  • Designing and optimising database queries.


Tip / Guidance:
Use measurable achievements (e.g., performance improvements or defect reduction) when describing prior work.

5

Key Responsibilities


Subheading: The successful candidate will be responsible for:

  • Writing, testing, and debugging Java applications.

  • Conducting peer reviews and refactoring code.

  • Identifying and resolving performance and security issues.

  • Designing and optimising database queries.


Tip / Guidance:
Use measurable achievements (e.g., performance improvements or defect reduction) when describing prior work.

5

Key Responsibilities


Subheading: The successful candidate will be responsible for:

  • Writing, testing, and debugging Java applications.

  • Conducting peer reviews and refactoring code.

  • Identifying and resolving performance and security issues.

  • Designing and optimising database queries.


Tip / Guidance:
Use measurable achievements (e.g., performance improvements or defect reduction) when describing prior work.

5

Key Responsibilities


Subheading: The successful candidate will be responsible for:

  • Writing, testing, and debugging Java applications.

  • Conducting peer reviews and refactoring code.

  • Identifying and resolving performance and security issues.

  • Designing and optimising database queries.


Tip / Guidance:
Use measurable achievements (e.g., performance improvements or defect reduction) when describing prior work.

6

Competencies & Skills


Subheading: The ideal candidate will demonstrate:

  • Technical proficiency in Java ecosystems.

  • Strong analytical and problem-solving ability.

  • Effective collaboration within development teams.

  • Familiarity with tools such as IntelliJ, Maven, Atlassian stack, Linux, and MS Teams.


Tip / Guidance:
Showcase familiarity with agile practices or structured development methodologies where applicable.

6

Competencies & Skills


Subheading: The ideal candidate will demonstrate:

  • Technical proficiency in Java ecosystems.

  • Strong analytical and problem-solving ability.

  • Effective collaboration within development teams.

  • Familiarity with tools such as IntelliJ, Maven, Atlassian stack, Linux, and MS Teams.


Tip / Guidance:
Showcase familiarity with agile practices or structured development methodologies where applicable.

6

Competencies & Skills


Subheading: The ideal candidate will demonstrate:

  • Technical proficiency in Java ecosystems.

  • Strong analytical and problem-solving ability.

  • Effective collaboration within development teams.

  • Familiarity with tools such as IntelliJ, Maven, Atlassian stack, Linux, and MS Teams.


Tip / Guidance:
Showcase familiarity with agile practices or structured development methodologies where applicable.

6

Competencies & Skills


Subheading: The ideal candidate will demonstrate:

  • Technical proficiency in Java ecosystems.

  • Strong analytical and problem-solving ability.

  • Effective collaboration within development teams.

  • Familiarity with tools such as IntelliJ, Maven, Atlassian stack, Linux, and MS Teams.


Tip / Guidance:
Showcase familiarity with agile practices or structured development methodologies where applicable.

7

What You Will Gain


Subheading: Professional growth opportunities include:

  • Exposure to enterprise-level banking systems.

  • Collaboration within diverse technical teams.

  • Opportunities to innovate within technology solutions.

  • Networking across the FirstRand Group.


Tip / Guidance:
This advertisement builds a future talent pool, so selection may align with upcoming business needs.

7

What You Will Gain


Subheading: Professional growth opportunities include:

  • Exposure to enterprise-level banking systems.

  • Collaboration within diverse technical teams.

  • Opportunities to innovate within technology solutions.

  • Networking across the FirstRand Group.


Tip / Guidance:
This advertisement builds a future talent pool, so selection may align with upcoming business needs.

7

What You Will Gain


Subheading: Professional growth opportunities include:

  • Exposure to enterprise-level banking systems.

  • Collaboration within diverse technical teams.

  • Opportunities to innovate within technology solutions.

  • Networking across the FirstRand Group.


Tip / Guidance:
This advertisement builds a future talent pool, so selection may align with upcoming business needs.

7

What You Will Gain


Subheading: Professional growth opportunities include:

  • Exposure to enterprise-level banking systems.

  • Collaboration within diverse technical teams.

  • Opportunities to innovate within technology solutions.

  • Networking across the FirstRand Group.


Tip / Guidance:
This advertisement builds a future talent pool, so selection may align with upcoming business needs.

8

Employment Equity


  • Appointments are made in line with FirstRand Group’s Employment Equity plan.

  • The Bank supports recruitment and advancement of individuals with disabilities.

  • Disability disclosure is voluntary and treated confidentially.


Tip / Guidance:
Candidates may voluntarily disclose disability information to support equity considerations.

8

Employment Equity


  • Appointments are made in line with FirstRand Group’s Employment Equity plan.

  • The Bank supports recruitment and advancement of individuals with disabilities.

  • Disability disclosure is voluntary and treated confidentially.


Tip / Guidance:
Candidates may voluntarily disclose disability information to support equity considerations.

8

Employment Equity


  • Appointments are made in line with FirstRand Group’s Employment Equity plan.

  • The Bank supports recruitment and advancement of individuals with disabilities.

  • Disability disclosure is voluntary and treated confidentially.


Tip / Guidance:
Candidates may voluntarily disclose disability information to support equity considerations.

8

Employment Equity


  • Appointments are made in line with FirstRand Group’s Employment Equity plan.

  • The Bank supports recruitment and advancement of individuals with disabilities.

  • Disability disclosure is voluntary and treated confidentially.


Tip / Guidance:
Candidates may voluntarily disclose disability information to support equity considerations.

9

Application Process


Subheading: How to Apply:

  • Click (Apply Here) button and submit your application via the official FNB platform.

  • Attach required documentation.

  • Apply before 01 April 2026.


Tip / Guidance:
Applications will not be accepted after the stated closing date.

9

Application Process


Subheading: How to Apply:

  • Click (Apply Here) button and submit your application via the official FNB platform.

  • Attach required documentation.

  • Apply before 01 April 2026.


Tip / Guidance:
Applications will not be accepted after the stated closing date.

9

Application Process


Subheading: How to Apply:

  • Click (Apply Here) button and submit your application via the official FNB platform.

  • Attach required documentation.

  • Apply before 01 April 2026.


Tip / Guidance:
Applications will not be accepted after the stated closing date.

9

Application Process


Subheading: How to Apply:

  • Click (Apply Here) button and submit your application via the official FNB platform.

  • Attach required documentation.

  • Apply before 01 April 2026.


Tip / Guidance:
Applications will not be accepted after the stated closing date.

10

Required Documents


  • Updated CV.

  • Relevant academic qualifications.

  • Supporting documentation if requested.


Tip / Guidance:
Ensure all experience and technical skills are clearly listed.

10

Required Documents


  • Updated CV.

  • Relevant academic qualifications.

  • Supporting documentation if requested.


Tip / Guidance:
Ensure all experience and technical skills are clearly listed.

10

Required Documents


  • Updated CV.

  • Relevant academic qualifications.

  • Supporting documentation if requested.


Tip / Guidance:
Ensure all experience and technical skills are clearly listed.

10

Required Documents


  • Updated CV.

  • Relevant academic qualifications.

  • Supporting documentation if requested.


Tip / Guidance:
Ensure all experience and technical skills are clearly listed.

11

Quick Eligibility Checklist


✔ Relevant IT qualification
✔ 1+ to 5+ years Java experience
✔ Experience with Java 11/17 and Spring Boot
✔ Database knowledge (MySQL)


Tip / Guidance:
Confirm your experience level aligns with the appropriate band before applying.

11

Quick Eligibility Checklist


✔ Relevant IT qualification
✔ 1+ to 5+ years Java experience
✔ Experience with Java 11/17 and Spring Boot
✔ Database knowledge (MySQL)


Tip / Guidance:
Confirm your experience level aligns with the appropriate band before applying.

11

Quick Eligibility Checklist


✔ Relevant IT qualification
✔ 1+ to 5+ years Java experience
✔ Experience with Java 11/17 and Spring Boot
✔ Database knowledge (MySQL)


Tip / Guidance:
Confirm your experience level aligns with the appropriate band before applying.

11

Quick Eligibility Checklist


✔ Relevant IT qualification
✔ 1+ to 5+ years Java experience
✔ Experience with Java 11/17 and Spring Boot
✔ Database knowledge (MySQL)


Tip / Guidance:
Confirm your experience level aligns with the appropriate band before applying.

12

Important Notes


  • This advertisement is for a talent pool and not an active vacancy.

  • Applicants may not receive immediate feedback.

  • Late applications after 01 April 2026 will not be accepted.


Tip / Guidance:
Apply only if you understand this is for future opportunities.

12

Important Notes


  • This advertisement is for a talent pool and not an active vacancy.

  • Applicants may not receive immediate feedback.

  • Late applications after 01 April 2026 will not be accepted.


Tip / Guidance:
Apply only if you understand this is for future opportunities.

12

Important Notes


  • This advertisement is for a talent pool and not an active vacancy.

  • Applicants may not receive immediate feedback.

  • Late applications after 01 April 2026 will not be accepted.


Tip / Guidance:
Apply only if you understand this is for future opportunities.

12

Important Notes


  • This advertisement is for a talent pool and not an active vacancy.

  • Applicants may not receive immediate feedback.

  • Late applications after 01 April 2026 will not be accepted.


Tip / Guidance:
Apply only if you understand this is for future opportunities.

i

Disclaimer


This job description is based on the official vacancy announcement published by the employer. Applicants are advised to verify all details through the official recruitment platform. The information provided is for educational and informational purposes only.

i

Disclaimer


This job description is based on the official vacancy announcement published by the employer. Applicants are advised to verify all details through the official recruitment platform. The information provided is for educational and informational purposes only.

i

Disclaimer


This job description is based on the official vacancy announcement published by the employer. Applicants are advised to verify all details through the official recruitment platform. The information provided is for educational and informational purposes only.

i

Disclaimer


This job description is based on the official vacancy announcement published by the employer. Applicants are advised to verify all details through the official recruitment platform. The information provided is for educational and informational purposes only.

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 MzansiFebruary 18, 202604:53:45

Report An Issue

The data on this page gets updated

Hello MzansiFebruary 18, 202604:53:45
FNB Logo

First National Bank (FNB)

Johannesburg)

FNB Logo

First National Bank (FNB)

Johannesburg)

FNB Logo

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.

Stay Updated

Get the latest job alerts and career advice delivered straight to your inbox.

Similar Jobs

FNB Logo
First National Bank (FNB)

Featured

Johannesburg)

Gauteng, ZA

Java Developer (Junior to Senior)

Entry Level

Office

Permanent

Category

4 hours ago
R44 268 p.m
FNB Logo
First National Bank (FNB)

Featured

Johannesburg)

Gauteng, ZA

Java Developer (Junior to Senior)

Entry Level

Office

Permanent

Category

4 hours ago
R44 268 p.m
Standard Bank Logo
Standard Bank Group

Featured

Johannesburg

Gauteng, ZA

CA(SA) Training Programme

Entry Level

Office

Traineeship

Category

4 hours ago
Not Disclosed
Standard Bank Logo
Standard Bank Group

Featured

Johannesburg

Gauteng, ZA

CA(SA) Training Programme

Entry Level

Office

Traineeship

Category

4 hours ago
Not Disclosed
City-of-Joburg-Logo-Design
City of Johannesburg (CoJ)

Featured

Johannesburg

Gauteng, ZA

Transport Internship 2026 - Marketing & Communication

Entry Level

Office

Internship

Category

4 hours ago
R10,109 p.m
City-of-Joburg-Logo-Design
City of Johannesburg (CoJ)

Featured

Johannesburg

Gauteng, ZA

Transport Internship 2026 - Marketing & Communication

Entry Level

Office

Internship

Category

4 hours ago
R10,109 p.m
Vopak South Africa Logo
Vopak South Africa

Featured

Durban

Kwa Zulu Natal, ZA

Mechanical Engineering Apprentice 2026

Entry Level

On-Site

Apprenticeship

Category

1 day ago
Stipend
Vopak South Africa Logo
Vopak South Africa

Featured

Durban

Kwa Zulu Natal, ZA

Mechanical Engineering Apprentice 2026

Entry Level

On-Site

Apprenticeship

Category

1 day ago
Stipend
FNB Logo
First National Bank (FNB)

Verified

Featured

Johannesburg)

Gauteng, ZA

Java Developer (Junior to Senior)

Category

Permanent

Entry Level

Office

4 hours ago

R44 268 p.m

Standard Bank Logo
Standard Bank Group

Verified

Featured

Johannesburg

Gauteng, ZA

CA(SA) Training Programme

Category

Traineeship

Entry Level

Office

4 hours ago

Not Disclosed

City-of-Joburg-Logo-Design
City of Johannesburg (CoJ)

Verified

Featured

Johannesburg

Gauteng, ZA

Transport Internship 2026 - Marketing & Communication

Category

Internship

Entry Level

Office

4 hours ago

R10,109 p.m

Vopak South Africa Logo
Vopak South Africa

Verified

Featured

Durban

Kwa Zulu Natal, ZA

Mechanical Engineering Apprentice 2026

Category

Apprenticeship

Entry Level

On-Site

1 day ago

Stipend

Eskom Logo-Design
Eskom
Johannesburg

Gauteng, ZA

Senior Advisor Data Analyst

Category

Permanent

Senior Level

On-Site

6 days ago

Market Related

SPANISAM

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

SPANISAM

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

SPANISAM

Own Your Career

SPANISAM

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

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

Follow us on:

Get instantly notified on your inbox when new job added

© 2026

Spanisam. All rights reserved.

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

Follow us on:

Get instantly notified on your inbox when new job added

© 2026

Spanisam. All rights reserved.

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

Follow us on:

Get instantly notified on your inbox when new job added

© 2026

Spanisam. All rights reserved.

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

Follow us on:

Get instantly notified on your inbox when new job added

© 2026

Spanisam. All rights reserved.