FirstRand Bank/FNB, a leading South African financial institution, is seeking a Java Developer to join their innovative technology team. This role offers an exciting opportunity to work on significant backend systems that power one of Africa's largest banks. The position involves developing and maintaining critical banking applications using modern technologies like Java, Springboot, and Kubernetes.
The ideal candidate will be responsible for designing, coding, and implementing robust solutions while following established SDLC practices. You'll work with a sophisticated tech stack including PostgreSQL, Docker, and various development tools. The role requires both technical expertise and the ability to collaborate with business stakeholders to understand and implement solutions that meet business needs.
FNB offers a comprehensive benefits package including on-site wellness facilities, professional development opportunities, and competitive banking benefits. The company culture emphasizes innovation, continuous learning, and personal growth. You'll be part of a team that values curiosity, mastery, and emotional intelligence.
The position is based in Johannesburg and offers the chance to work on transformative financial technology projects. FNB's status as one of the strongest banking brands globally provides stability and opportunities for career advancement. This role is ideal for a mid-level developer who wants to make an impact in the financial technology sector while working with modern technologies and practices.