Senior Java Engineer – FinTech, Microservices & Growth

Placements24

Bloemfontein

On-site

ZAR 900,000 - 1,200,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Medical aid & pension
Annual performance bonus
Professional development
Bloemfontein-based team
Generous paid time off
Exposure to modern technologies

Job summary

Placements24 in Bloemfontein, South Africa, seeks a Senior Software Engineer with Java expertise to drive the development of core banking applications. You will participate in full SDLC from design to deployment, mentor juniors, and stay ahead of Java technologies.

The role emphasizes scalable, secure applications, code quality, and collaboration with analysts and product owners in a stable financial tech environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • Minimum of 5 years of professional Java development experience.
  • Strong Java and Java EE ecosystem (Spring Boot, Hibernate).
  • Experience with Oracle or PostgreSQL and SQL.
  • Familiarity with JavaScript frameworks (Angular, React) is a plus.
  • Experience with Git.
  • Understanding of Agile/Scrum.
  • Excellent problem-solving and collaboration skills.
  • Experience in financial tech/FS advantageous.
  • Knowledge of microservices is a plus.

Responsibilities

  • Design, develop, test, and deploy Java-based applications.
  • Collaborate with analysts, product owners, and engineers to define requirements and solutions.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Participate in code reviews to ensure code quality and performance.
  • Troubleshoot, debug, and resolve defects and production issues.
  • Contribute to architectural design discussions and technology selection processes.
  • Mentor junior engineers and share knowledge within the team.
  • Optimize application performance and ensure system reliability and availability.
  • Stay current with new Java technologies and industry trends.
  • Develop and maintain unit tests and integration tests.

Skills

Java
Spring Boot
Hibernate
SQL
Git
Agile/Scrum
Problem-solving
Teamwork

Education

Bachelor's degree in CS/SE or equivalent

Tools

Spring Boot
Hibernate
Oracle
PostgreSQL
Angular
React
JavaScript

Job description

Placements24 in Bloemfontein, South Africa, seeks a Senior Software Engineer with Java expertise to drive the development of core banking applications. You will participate in full SDLC from design to deployment, mentor juniors, and stay ahead of Java technologies.

The role emphasizes scalable, secure applications, code quality, and collaboration with analysts and product owners in a stable financial tech environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer — Hybrid (FinTech) Growth
Senior Java Engineer — Hybrid (FinTech) Growth

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary and bonuses
Medical aid and retirement fund
Hybrid work model
+2
Senior Java Engineer - Build Scalable FinTech Systems
Senior Java Engineer - Build Scalable FinTech Systems

Placements24 • LegKraal Gate

On-site
ZAR 900,000 - 1,200,000
Senior Java Backend Engineer - Microservices & Spring Boot
Senior Java Backend Engineer - Microservices & Spring Boot

Placements24 • Bloemfontein

On-site
ZAR 1,000,000 - 1,400,000
Medical aid
Life insurance
Retirement fund
+1
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 Java Backend Engineer - Hybrid (Banking/Finance)
Senior Java Backend Engineer - Hybrid (Banking/Finance)

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Senior FinTech Software Engineer — Scalable, Secure Systems
Senior FinTech Software Engineer — Scalable, Secure Systems

Placements24 • Stellenbosch

On-site
ZAR 900,000 - 1,800,000
Senior Software Engineer - Hybrid FinTech & Cloud
Senior Software Engineer - Hybrid FinTech & Cloud

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Retirement savings plan
+3
Senior Java & Spring Boot Engineer (Hybrid/Remote)
Senior Java & Spring Boot Engineer (Hybrid/Remote)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Retirement planning
Hybrid work model
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Bloemfontein

On-site
ZAR 900,000 - 1,200,000
Competitive salary
Medical aid & pension
Annual performance bonus
+4
Senior Backend Engineer - Java/Spring for FinTech Impact
Senior Backend Engineer - Java/Spring for FinTech Impact

Placements24 • Rustenburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid
Retirement fund
+4