Senior Java Full-Stack Engineer (Angular/REST)

Finbond Mutual Bank

Pretoria

On-site

ZAR 900,000 - 1,200,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Finbond Mutual Bank in Pretoria is seeking a Senior Software Developer (Java) to design, develop, test and support enterprise applications across both frontend and backend platforms. You will work with Java, Angular, PostgreSQL databases, RESTful APIs and API integrations throughout the full software development lifecycle.

You should have strong Java and Angular experience, plus TS/HTML5, SQL and modern DevOps practices.

Qualifications

  • 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 Spring Framework and 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.

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 best practices; perform code reviews.
  • Work closely with business analysts, testers and stakeholders; assist with deployments and support.

Skills

Java 11+
Spring Framework
Maven
Hibernate/JPA
REST API development
Angular 15+
TypeScript/JavaScript
HTML5/SCSS
UI/UX Toolkit
PostgreSQL
SQL
Git
CI/CD (Jenkins, GitLab, GitHub Actions

Education

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

Tools

Docker
Jenkins
GitLab
GitHub Actions
Azure DevOps
PostgreSQL

Job description

Finbond Mutual Bank in Pretoria is seeking a Senior Software Developer (Java) to design, develop, test and support enterprise applications across both frontend and backend platforms. You will work with Java, Angular, PostgreSQL databases, RESTful APIs and API integrations throughout the full software development lifecycle.

You should have strong Java and Angular experience, plus TS/HTML5, SQL and modern DevOps practices.

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 & Spring
Senior Java Full-Stack Engineer | Angular & Spring

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 • 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 Angular/Java Engineer – DevOps & Cloud
Senior Angular/Java Engineer – DevOps & Cloud

Standard Bank Group • Johannesburg

On-site
ZAR 700,000 - 1,100,000
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 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 - Hybrid FinTech Role
Senior Java Backend Engineer - Hybrid FinTech Role

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Backend Engineer - Java & Microservices(Bloemfontein)
Senior Backend Engineer - Java & Microservices(Bloemfontein)

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
Senior Java Backend Engineer - Hybrid (Banking/Finance)
Senior Java Backend Engineer - Hybrid (Banking/Finance)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Remote Banking Software Engineer (JavaScript)
Remote Banking Software Engineer (JavaScript)

Boardroom Appointments • Stellenbosch

On-site
ZAR 540,000 - 900,000