Senior Java Full-Stack Engineer | Angular & Spring

Finbond Mutual Bank

Gauteng

On-site

ZAR 700,000 - 1,000,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Finbond Mutual Bank is seeking a skilled Full Stack Java Developer in Gauteng to design, develop, test and support enterprise applications across front-end and back-end platforms.

The role requires Java, Angular, PostgreSQL, API integrations and full SDLC experience. Strong collaboration with analysts, testers and stakeholders is essential for success in a fast-paced banking environment.

Qualifications

  • Minimum 5 years' experience with Java systems development.
  • Minimum 3 years' experience with front-end presentation layer.
  • Solid understanding of Java 1.7+.
  • Experience with Spring Framework and business rules frameworks.
  • Unit testing and mocking frameworks.
  • Experience with PostgreSQL 13+ and REST APIs.
  • Experience with Git and Agile/Scrum.

Responsibilities

  • Develop and maintain Java-based enterprise applications.
  • Design and implement Angular user interfaces.
  • Develop and maintain REST APIs and backend services.
  • Design and optimise PostgreSQL databases.
  • Analyse, maintain and troubleshoot existing applications.
  • Assist with deployments and technical specifications.

Skills

Java 11+
Spring Framework
Maven
Hibernate/JPA
REST APIs
Angular 15+
TypeScript/JavaScript
HTML5/SCSS
PostgreSQL 13+
SQL queries
Database design
DevOps
Docker
CI/CD
Git
Linux

Education

Degree or Diploma in Computer Science, Information Technology or related field

Tools

Git
Jenkins
GitLab
GitHub Actions
Azure DevOps
Docker
Maven

Job description

Finbond Mutual Bank is seeking a skilled Full Stack Java Developer in Gauteng to design, develop, test and support enterprise applications across front-end and back-end platforms.

The role requires Java, Angular, PostgreSQL, API integrations and full SDLC experience. Strong collaboration with analysts, testers and stakeholders is essential for success in a fast-paced banking environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full-Stack Engineer (Angular/REST)
Senior Java Full-Stack Engineer (Angular/REST)

Finbond Mutual Bank • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior Software Developer (Java) Pretoria Head Office
Senior Software Developer (Java) Pretoria Head Office

Finbond Mutual Bank • Gauteng

On-site
ZAR 700,000 - 1,000,000
Senior Software Developer (Java) Pretoria Head Office
Senior Software Developer (Java) Pretoria Head Office

Finbond Mutual Bank • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior Java Full-Stack Engineer for Fintech & Cloud AI
Senior Java Full-Stack Engineer for Fintech & Cloud AI

e-Merge IT Recruitment • South Africa

On-site
ZAR 1,440,000 - 1,760,000
Senior Java Backend Engineer Fintech | Microservices Spring
Senior Java Backend Engineer Fintech | Microservices Spring

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Training & development
+7
Senior Java Backend Engineer – Fintech, Growth & Impact
Senior Java Backend Engineer – Fintech, Growth & Impact

Placements24 • Sandton

On-site
ZAR 1,200,000 - 1,600,000
Medical insurance
Professional development
Office in Sandton
Senior Java & Spring Engineer - Microservices & Cloud
Senior Java & Spring Engineer - Microservices & Cloud

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl HQ • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl PTY • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Senior Angular/Java Engineer – DevOps & Cloud
Senior Angular/Java Engineer – DevOps & Cloud

Standard Bank Group • Johannesburg

On-site
ZAR 700,000 - 1,100,000