Java Developer (Junior to Senior)
Java Developer (Junior to Senior)



First National Bank (FNB)
First National Bank (FNB)
Verified
Featured
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
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.
Stay Updated
Get the latest job alerts and career advice delivered straight to your inbox.
Similar Jobs

Featured
Gauteng, ZA
Entry Level
Office
Permanent
Category

Featured
Gauteng, ZA
Entry Level
Office
Permanent
Category

Featured
Gauteng, ZA
Entry Level
Office
Traineeship
Category

Featured
Gauteng, ZA
Entry Level
Office
Traineeship
Category

Featured
Gauteng, ZA
Entry Level
Office
Internship
Category

Featured
Gauteng, ZA
Entry Level
Office
Internship
Category

Featured
Kwa Zulu Natal, ZA
Entry Level
On-Site
Apprenticeship
Category

Featured
Kwa Zulu Natal, ZA
Entry Level
On-Site
Apprenticeship
Category

Gauteng, ZA
Entry Level
Permanent
Office

Gauteng, ZA
Entry Level
Traineeship
Office

Gauteng, ZA
Entry Level
Internship
Office

Kwa Zulu Natal, ZA
Entry Level
Apprenticeship
On-Site

Gauteng, ZA
Senior Level
Permanent
On-Site

Verified
Featured
Gauteng, ZA
Category
Permanent
Entry Level
Office
R44 268 p.m

Verified
Featured
Gauteng, ZA
Category
Traineeship
Entry Level
Office
Not Disclosed

Verified
Featured
Gauteng, ZA
Category
Internship
Entry Level
Office
R10,109 p.m

Verified
Featured
Kwa Zulu Natal, ZA
Category
Apprenticeship
Entry Level
On-Site
Stipend

Gauteng, ZA
Category
Permanent
Senior Level
On-Site
Market Related
You Find Jobs. We Build Careers. Own Your Future.
You Find Jobs. We Build Careers. Own Your Future.
Own Your Career
You Find Jobs. We Build Careers. Own Your Future.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
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.
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.
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.
Get instantly notified on your inbox when new job added
© 2026
Spanisam. All rights reserved.