Senior Software Developer (Java) Pretoria Head Office

Finbond Mutual Bank

Gauteng

Vor Ort

ZAR 700.000 - 1.000.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

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.

Qualifikationen

  • 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.

Aufgaben

  • 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.

Kenntnisse

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

Ausbildung

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

Tools

Git
Jenkins
GitLab
GitHub Actions
Azure DevOps
Docker
Maven

Jobbeschreibung

Purpose of the RoleThe 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 RequirementsMinimum 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 SkillsBackendJava 11+ (or later)Spring Framework 2.8 or laterMavenHibernate/JPA experienceREST API developmentFrontendAngular 15+TypeScript / JavaScriptHTML5 / SCSSUI/UX Toolkit or similar frameworksDatabasePostgreSQL 13+Query optimisationDatabase design and modellingStrong SQL Query knowledge (advantageous)DevOps (Advantageous)DockerCI/CD pipelinesJenkins, GitLab, GitHub Actions or Azure DevOpsLinuxKey ResponsibilitiesDevelop 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 practicesPerform code reviews.Work closely with business analysts, testers and stakeholders.Assist with application deployments and support.CompetenciesStrong 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.CompanyFinbond Mutual BankLocationGautengJob typeFull TimeCategoryIT / Software Development JobsCareer levelExperienced (Non-Manager)Experience3 - 5SalaryRelatedPosted30 October 2026Closing date13 November 2026
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Developer (Java) Pretoria Head Office
Senior Software Developer (Java) Pretoria Head Office

Finbond Mutual Bank • Pretoria

Vor Ort
ZAR 900.000 - 1.200.000
Senior Java Full-Stack Engineer (Angular/REST)
Senior Java Full-Stack Engineer (Angular/REST)

Finbond Mutual Bank • Pretoria

Vor Ort
ZAR 900.000 - 1.200.000
Senior Java Full-Stack Engineer | Angular & Spring
Senior Java Full-Stack Engineer | Angular & Spring

Finbond Mutual Bank • Gauteng

Vor Ort
ZAR 700.000 - 1.000.000
Senior Software Engineer - Backend (Java)
Senior Software Engineer - Backend (Java)

Placements24 • Bloemfontein

Vor Ort
ZAR 900.000 - 1.300.000
Bonuses
Health insurance
Training & development
+7
Senior Backend Software Engineer (Java)
Senior Backend Software Engineer (Java)

Placements24 • Pretoria

Hybrid
ZAR 900.000 - 1.300.000
Competitive salary
Health insurance
Retirement plan
+3
Senior Software Engineer (Java) - Benoni
Senior Software Engineer (Java) - Benoni

Placements24 • Benoni

Vor Ort
ZAR 1.000.000 - 1.600.000
Health benefits
Retirement savings plan
Training & certifications
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900.000 - 1.200.000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Backend Engineer (Java)
Senior Backend Engineer (Java)

Placements24 • Bloemfontein

Vor Ort
ZAR 1.000.000 - 1.400.000
Medical aid
Life insurance
Retirement fund
+1
Senior Full Stack Developer (Fintech)
Senior Full Stack Developer (Fintech)

Placements24 • Bloemfontein

Hybrid
ZAR 700.000 - 1.100.000
Medical aid
Retirement fund
Generous annual leave
+3
Senior Software Developer (Java)
Senior Software Developer (Java)

Placements24 • Sandton

Vor Ort
ZAR 1.200.000 - 1.600.000
Medical insurance
Professional development
Office in Sandton