First National Bank (FNB; Afrikaans: Eerste Nasionale Bank (ENB)) is one of South Africa’s “big four” banks. It is a division of FirstRand, a large financial services conglomerate, which trades on the Johannesburg Securities Exchange (JSE), under the symbol: FSR. FNB is also listed on the Botswana Stock Exchange under the symbol FNBB and is a constituent of the BSE Domestic Company Index.
Job Overview
- To provide expert advice and support in practice formulation and associated best practice improvements
- Responsible for leading and developing a team of technical resources that provide operational project and technical support
Responsibilities
- Write, test and debug Java applications, ensuring high performance and scalability
- Conduct peer reviews, refactor code and follow best practices to improve efficiency and maintainability
- Identify and fix software defects, performance issues and security vulnerabilities
- Keep up to date with new Java frameworks, libraries and development trends to enhance application development
- Design, implement and optimize database queries and interactions using MySQL databases
Requirements
- Java 11/17
- Springboot
- MySQL
- Hibernate
- Flyway \ Liquibase
- Docker
- Kubernetes
- CI/CD
- Maven
- SonarQube
- GIT
- Have experience with the following tech tools:
- Atlassian stack
- Intellij
- Linux
- MS Teams
- Have 5+ years of experience as a Java developer
- Have a qualification in Information Technology, Informatics or equivalent
- Have experience mentoring junior developers
Method of Application
Meet the qualifications?
Apply now at FNB South Africa on firstrand.wd3.myworkdayjobs.com