FNB, a leading retail and commercial bank in South Africa, is seeking a Java Developer to join their Core Banking Team. This role presents an exciting opportunity to work with a forward-thinking financial institution that's known for its innovative digital solutions and market-leading banking app.
The position requires a seasoned developer with 4-6 years of Java programming experience who will be responsible for designing, creating, and maintaining critical banking applications. As part of the Core Banking Team, you'll be working on essential systems that power FNB's banking operations, collaborating with diverse talents and experts to drive effective change.
The ideal candidate will have a strong foundation in software development principles, with a bachelor's degree in Computer Science, Engineering, or related field. You'll be responsible for the full software development lifecycle, from technical specification to implementation and maintenance, while adhering to strict banking industry standards and compliance requirements.
Key aspects of the role include:
FNB offers a dynamic work environment where innovation is encouraged, and professional growth is supported. The company has received multiple awards, including recognition as the Strongest Banking Brand in the World in the Brand Finance Banking 500 2023 report. This role offers the opportunity to work on systems that directly impact millions of customers while building a rewarding career in one of Africa's leading financial institutions.
The position is based in Randburg/Johannesburg, where you'll be part of a team that's dedicated to maintaining FNB's position as a leader in digital banking solutions. If you're passionate about financial technology and want to contribute to systems that change people's lives in an authentic and sustainable way, this role presents an excellent opportunity to advance your career in fintech.