Johannesburg, South Africa
1 day ago
Application Development Manager
Job Description

To manage and guide the Information Technology team by providing strategic solutions to effectively meet the business strategic objectives and goalsHello Future Application Development Manager

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.

Are you someone who can: Promote teamwork and inclusivity amongst team members and demonstrates behaviors that respect diversity Partner and collaborate with team members to achieve team success Share information and knowledge that benefits the team Participate and contribute to a development culture where information regarding successes, issues, trends and ideas are actively shared Build and sustain collaborative working relationships with relevant peers and stakeholders to achieve productivity synergies Participate in specialist communities of practice and contribute positively to own and organisational knowledge improvement

You will be an ideal candidate if you have the following:

Minimum: Diploma or required certificationPreferred: Degree and/or relevant certification5+ Years experience, including at least 3 in a lead role.Preferred: Banking Industry Experience

Key Responsibilities:      

Build and sustain collaborative working relationships with relevant peers and stakeholders in order to achieve productivity synergiesEnsure financial documentation is maintained to support accurate record keeping and future legislative requirements  Escalate potential budget risks that may lead to increased costs or financial losses   Present work proposals on planned activities that will require financial resources  Allocate and approves expenditure Collate, analyse and evaluate data and information to forecast expenditure and cash flow trends and make recommendations to improve budget 

You will have access to:

Opportunities to network and collaborateChallenging WorkingOpportunities to innovate

We can be a match if you are:

Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough toObsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it

Technical Expertise:Java ProgrammingStrong command of Java (preferably Java 8+), including object-oriented principles, concurrency, and best practices.Familiarity with the broader Java ecosystem (libraries, frameworks, tooling).Spring Framework & Spring BootIn-depth knowledge of Spring Boot for creating stand-alone, production-grade Spring-based applications.Familiarity with core Spring modules: Spring MVC, Spring Data, Spring Security, etc.Understanding of microservices architecture using Spring Cloud components (e.g., Netflix OSS, Eureka, Ribbon, Feign, Zuul, etc.).

Database & Persistence

Experience with SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).Proficiency in JPA/Hibernate for object-relational mapping, query optimization, and schema design.

APIs & Integration

Designing and implementing RESTful and/or GraphQL APIs.Familiarity with messaging systems (e.g., Kafka, RabbitMQ) and asynchronous communication patterns.

DevOps & CI/CD

Hands-on experience with build pipelines (Jenkins, GitLab CI/CD, GitHub Actions, etc.).Knowledge of containerization (Docker) and orchestration (Kubernetes).Familiarity with cloud platforms (AWS, Azure, GCP) and their deployment models.

Security & Performance

Understanding of Spring Security and best practices for securing microservices and APIs.Performance tuning (JVM tuning, query optimization, caching strategies like Redis or Hazelcast).Architecture & Design PatternsAbility to design scalable and fault-tolerant systems.Proficiency in microservices, domain-driven design (DDD), event-driven architecture, and relevant design patterns.

Are you interested to take the step? We look forward to engaging with you further. Apply now!

#POST
#FNB
#LI-LR1

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.

14/02/25

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

Confirm your E-mail: Send Email