Backend Software Engineer — Java / Spring Boot

HELIUS TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

6 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

Helius Technologies is seeking a Backend Software Engineer to build cloud-native microservices for lending platforms. You'll work with Java 17+, Spring Boot, and OpenAPI to expose secure APIs and integrate with credit, identity, and core banking services.

You will design relational schemas, implement asynchronous processing with Kafka, and deploy on Docker/Kubernetes in an Agile squad, collaborating with product, frontend, and QA teams to deliver reliable services.

Qualifications

  • 3–6 years hands-on enterprise backend development.

Responsibilities

  • Develop production-grade microservices using Java 17+ and Spring Boot.

Skills

Java
Spring Boot
API design
OpenAPI/Swagger
Kafka
Docker
Kubernetes/OpenShift
JUnit 5
Mockito
Testcontainers
Postman
Jira
Agile/Scrum

Tools

OpenAPI/Swagger
Postman
Kafka
Testcontainers
JUnit 5
Mockito
Docker
Kubernetes/OpenShift
Jira

Job description

Backend Software Engineer — Java / Spring Boot

Consumer Lending & Digital Onboarding

Location: CBP
Experience: 3–6 years

About the Role

We are seeking a Backend Software Engineer to develop cloud-native microservices supporting Credit Card, Cashline and Personal Loan origination.

You will build secure APIs, modernise legacy Java applications and integrate lending services with credit decisioning, core banking and digital identity systems.

Key Responsibilities

  • Develop production-grade microservices using Java 17+ and Spring Boot.
  • Design contract-first REST APIs using OpenAPI/Swagger, supporting React Micro-Frontend onboarding journeys.
  • Analyse legacy J2EE applications and extract business logic into modular, maintainable services.
  • Extend existing onboarding frameworks, common libraries and orchestration flows while preventing regression.
  • Integrate credit bureau checks, underwriting engines, customer/account services and Singpass MyInfo.
  • Design relational schemas and optimise SQL, indexes and transaction handling using Spring Data JPA/Hibernate.
  • Implement asynchronous processing, status updates and audit logging using Apache Kafka.
  • Apply circuit breakers, retry policies and idempotency controls.
  • Develop automated tests using JUnit 5, Mockito and Testcontainers.
  • Deploy and troubleshoot applications on Docker and Kubernetes/OpenShift.
  • Collaborate with Product Owners, architects, frontend engineers and QA within an Agile squad.

Requirements

  • 3–6 years of hands-on enterprise backend development experience.
  • At least three years of professional Java and Spring Boot experience, including Spring Web, Spring Security and Spring Data.
  • Experience developing and deploying production RESTful microservices.
  • Strong API design and security knowledge, including OpenAPI/Swagger.
  • Strong relational database skills using MariaDB, PostgreSQL or Oracle, including query optimisation and indexing.
  • Practical messaging experience with Kafka or RabbitMQ, with hands-on Kafka producers, consumers and topic management strongly relevant.
  • Hands-on Docker and Kubernetes/OpenShift deployment and troubleshooting experience.
  • Experience with JUnit 5, Mockito, Testcontainers, Postman and Jira.
  • Ability to analyse complex requirements and existing application code.
  • Experience working in Agile/Scrum or Kanban teams.
  • Strong communication, problem-solving and ownership skills.

Added Advantage

  • Banking, FinTech or consumer-lending origination experience.
  • Knowledge of Credit Cards, Cashline, Personal Loans, credit bureau checks and straight-through processing.
  • Legacy Java EE experience: EJB, Servlets, JSP, SOAP/WSDL and EAR/WAR deployments.
  • Experience with WebSphere, WebLogic or JBoss.
  • Experience with Resilience4j, rate limiting and fault-tolerant integration patterns.
  • API contract testing using Pact or Spring Cloud Contract.
  • Distributed tracing using OpenTelemetry or Jaeger.

Registration No.: R25156061

EA No.: 11C3373

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (Java Microservices)
Backend Engineer (Java Microservices)

IDC TECHNOLOGIES (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
SOFTWARE DEVELOPER
SOFTWARE DEVELOPER

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 70,000 - 120,000
Backend Engineer (Java Microservices - Card & Unsecured Loan)
Backend Engineer (Java Microservices - Card & Unsecured Loan)

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Backend Engineer (Java Microservices – Card & Unsecured Loan)
Backend Engineer (Java Microservices – Card & Unsecured Loan)

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Frontend Software Engineer — ReactJS / TypeScript
Frontend Software Engineer — ReactJS / TypeScript

HELIUS TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Intermediate Back-End Software Engineer
Intermediate Back-End Software Engineer

KRIS INFOTECH PTE. LTD. • Singapore

On-site
SGD 150,000 - 230,000
Software Engineer (Finance domain)
Software Engineer (Finance domain)

U3 PROJECTS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

MCG Asia • Singapore

On-site
SGD 90,000 - 150,000
Technical Lead (Java/Data)
Technical Lead (Java/Data)

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 180,000 - 280,000
Senior Backend Developer
Senior Backend Developer

FPT ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000