Developer at FNB South Africa

Company:

FNB South Africa

FNB South Africa

Industry: Banking / Financial Services

Deadline: Dec 1, 2025

Job Type: Full Time

Experience: 3 years

Location: Gauteng

Province: Johannesburg

Field: ICT / Computer

Job Description

  • To provide IT expertise and advice in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards.
  • To produce logical and technical specifications from functional specifications and to write the code for medium to large applications.

Are you someone who can:

  • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
  • Deliver exceptional service that exceeds customers’ expectations through proactive,
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
  • Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
  • Code, compile, test and implement applications in compliance with the Systems.
  • Development Life Cycle (SDLC). Support development environments.
  • Responsible for coding standards and peer reviews.
  • Comply, understand, and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution
  • Assess, identify, and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensue operational performance.
  • Produce technical specifications and architecture that is in accordance to agreed standards.
  • Design, code, test, and debug to obtain a robust solution with supporting documentation.
  • Minimize system downtime through pro-active identification of potential issues and ensure. Minimization of recurring problems by managing defects and performing code reviews.
  • Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity
  • Maintain maximum system availability by ensuring that incidents are recorded for future.
  • Manage own development to increase own competencies and develop technical and business skill
  • Proactively engage with business units and colleagues to understand underlying needs and opportunities and identify Information Technology (IT) innovative solutions in a timely manner.
  • Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.

You’ll be an ideal candidate if you meet the following requirements:

  • BSc Eng, BSc Informatics degree or any other related qualification
  • 3+ years’ solid experience in Java 8 or latest version
  • SOAP and Restful Services
  • JPA framework like Hibernate
  • Docker and container orchestration tools like Kubernetes
  • Gitlab, Spring boot, Microservices, Maven, CI/CD, NLP, Atlassian tools, Jira, Confluence, etc.
  • SQL and Relational database experience
  • Agile Development Methodology

End Date: October 26, 2025 



Share this job:

Data Modeller-1 at FNB South Africa

Universal Advisor- Standerton at FNB South Africa