Enable job alerts via email!

12 Months Contract Snr Java Developer

Findojobs South Africa

Gauteng

On-site

ZAR 600,000 - 800,000

Full time

Yesterday
Be an early applicant

Job summary

A leading financial services provider is seeking a Snr Java Developer in Gauteng. You will contribute to core banking systems, ensuring quality code delivery and stakeholder collaboration. The ideal candidate needs 4-6 years of Java experience and a relevant degree. Join a team driven by curiosity and innovation in a dynamic work environment.

Benefits

Opportunities to network
Challenging work
Opportunities to innovate

Qualifications

  • 4–6 years' experience in Java programming.
  • Familiarity with one or more programming languages relevant to department needs.
  • System Design experience is advantageous.

Responsibilities

  • Deliver exceptional service through proactive and innovative solutions.
  • Resolve customer queries efficiently and within timelines.
  • Produce technical specifications and architecture.
  • Code, compile, test, and implement applications according to SDLC.

Skills

Java programming
System Design
Problem-solving
Team collaboration

Education

B.Comm, B.Eng, BSc Eng, BSc Informatics

Job description

Description

Hello future Snr Java Developer,

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

As part of our Core Banking Team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Are you someone who can :

  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative, and appropriate solutions.
  • Resolve all customer queries efficiently, and within agreed timelines.
  • Provision of an efficient administration service through careful and timely planning, reporting, and updating of all related information.
  • Comply with governance in terms of legislative and audit requirements.
  • Work closely with the team or allocated individual to upskill knowledge and skills in Operations and Administration.
  • Manage own development to increase own competencies.

You will be an ideal candidate if you :

  • Increase operational efficiency and suggest solutions to enhance cost-effectiveness.
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative, and appropriate solutions by resolving queries quickly and effectively.
  • Cultivate and manage objective working relationships with stakeholders, including end-users, SMEs, project managers, and senior staff, by providing input to business requirements and presenting concepts to clients.
  • Produce program specifications and implement system enhancements to address specific business needs and resolve queries.
  • Code, compile, test, and implement applications in line with the Systems Development Life Cycle (SDLC). Support development environments. Ensure coding standards and conduct peer reviews.
  • Comply with all steps within IT development and meet governance in terms of legislative and audit requirements during programming.
  • Assess, identify, and mitigate potential risks within the IT programming environment by adhering to technology policies and processes (SDLC and change/release management).
  • Produce technical specifications and architecture in accordance with standards. Design, code, test, and debug to create robust solutions with proper documentation.
  • Minimize system downtime through proactive issue identification and manage defects via code reviews.
  • Monitor systems post-change and perform performance analysis to prevent system failures due to capacity issues.
  • Maintain maximum system availability by recording incidents for future reference and conducting root cause analysis to prevent recurrence.
  • Manage own development to enhance technical and business skills.
  • Engage proactively with business units and colleagues to understand needs and identify innovative IT solutions.
  • Supervise other developers and provide technical assistance to team members.

Additional Requirements

  • Minimum: B.Comm, B.Eng, BSc Eng, BSc Informatics, or related degree.
  • 4–6 years’ experience in Java programming.
  • Familiarity with one or more programming languages relevant to department needs.
  • System Design experience is advantageous.

You will have access to :

  • Opportunities to network and collaborate.
  • Challenging work.
  • Opportunities to innovate.

We can be a match if you are :

  • Curious & courageous — driven by a desire to learn more.
  • Obsessed with mastery — committed to becoming proficient and continuously improving.

POST

LI-MM5

Job Details

Applications will not be accepted after 31/08/2025. Please submit your application before this date.

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. Candidates may disclose disability information voluntarily. This information will be kept confidential unless legally required to disclose.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.