Full Stack Java Developer

Finbond Mutual Bank

Pretoria

On-site

ZAR 600,000 - 900,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Finbond Mutual Bank is seeking a Full Stack Java Developer to design, develop, test and support enterprise applications across front-end and back-end platforms. The role involves Java, Angular, PostgreSQL, API integrations and full SDLC collaboration.

The ideal candidate has strong hands-on experience with Java 11+, Spring, Hibernate/JPA, REST APIs and Docker-based DevOps. A degree in CS/IT is preferred, with strong problem solving and teamwork skills.

Qualifications

  • Minimum 5 years' experience with Java systems development.
  • Minimum 3 years' experience with presentation layer development.
  • Solid understanding of Java 1.7+.

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 enhance existing applications; troubleshoot issues.
  • Assist with technical specifications and designs.
  • Participate in system design and architecture discussions.
  • Adhere to coding standards and best practices.
  • Perform code reviews.
  • Work with analysts, testers and stakeholders.
  • Assist with deployments and support.

Skills

Java development
Angular
PostgreSQL
REST API
Git
Agile/Scrum
SQL

Education

Degree or Diploma in Computer Science/IT

Tools

Docker
CI/CD (Jenkins/GitHub Actions/GitLab/Azure DevOps)
Hibernate/JPA
Spring Framework

Job description

The Full Stack Java Developer will be responsible for designing, developing, testing and supporting enterprise applications across both front-end and back-end platforms. The role requires strong experience in Java development, Angular, PostgreSQL databases, API integrations, and the ability to work across the full software development lifecycle.

Minimum Requirements

Minimum 5 years' experience with Java systems development. Minimum 3 years' experience with presentation layer development. Solid understanding of Java 1.7 and later.

  • Experience in application frameworks (Spring Framework)
  • Experience with Business Rules Management Frameworks.
  • Unit testing and mocking frameworks.
  • Degree or Diploma in Computer Science, Information Technology or related field.
  • Experience with PostgreSQL 13+ databases.
  • Experience developing RESTful APIs and web services.
  • Experience with Git source control.
  • Experience with Agile/Scrum methodologies.
  • Strong SQL and database design skills.
Technical Skills
  • Backend Java 11+ (or later)
  • Spring Framework 2.8 or later
  • Maven
  • Hibernate/JPA experience
  • REST API development
  • Frontend Angular 15+ TypeScript / JavaScript HTML5 / SCSS UI/UX Toolkit or similar frameworks
  • Database PostgreSQL 13+ Query optimisation
  • Database design and modelling
  • Strong SQL Query knowledge (advantageous)
  • DevOps (Advantageous) Docker CI/CD pipelines Jenkins, GitLab, GitHub Actions or Azure DevOps Linux
Key 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 enhance existing application and troubleshoot issues.
  • Assist with the production of technical specifications and designs.
  • Participate in system design and architecture discussions.
  • Adhere to coding standards and know best practices.
  • Perform code reviews.
  • Work closely with business analysts, testers and stakeholders.
  • Assist with application deployments and support.
Competencies
  • Strong analytical and problem-solving skills.
  • Excellent communication skills.
  • Ability to work independently and within a team.
  • Attention to detail.
  • Strong ownership and accountability.
  • Ability to work in a fast-paced environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

2558 Full Stack Developer (Senior)
2558 Full Stack Developer (Senior)

Imizizi • Gauteng

On-site
ZAR 600,000 - 900,000
Full Stack Developer
Full Stack Developer

MyCareerCraft • Sandton

On-site
ZAR 700,000 - 900,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/Spring/Angular)
Full Stack Developer (Java/Spring/Angular)

DMA Group • Johannesburg

On-site
ZAR 502,000 - 837,000
CTC up to R75,000 per month
Full Stack Developer (Java & Angular)
Full Stack Developer (Java & Angular)

Blue Pearl PTY • Johannesburg

Hybrid
ZAR 600,000 - 800,000
Senior Java Developer
Senior Java Developer

Network Finance • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Permanent employment
Flexible hybrid working model
Exposure to modern technologies
+3
Senior Java and Angular Developer
Senior Java and Angular Developer

ATS Client • Pretoria

On-site
ZAR 600,000 - 900,000
Intermediate Full Stack Software Developer
Intermediate Full Stack Software Developer

SpesNet Group • Pretoria

On-site
ZAR 500,000 - 700,000
Full Stack Developer (Advanced)
Full Stack Developer (Advanced)

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Software Engineer (Java)
Software Engineer (Java)

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000