Java Application Developer

Date: 11 Jun 2026

Location: Braddell, SG

Company: Network For Electronic Transfers (S)

The NETS Group is a leading payments services group, enabling digital payments for merchants, consumers and banks across the entire payments value chain. 
 

The Group operates Singapore’s national debit scheme enabling customers of DBS Bank/POSB, HSBC, Maybank, OCBC Bank, Standard Chartered Bank and UOB to make payments using their ATM cards or mobile devices at more than 130,000 acceptance points in the country as well as online payments.

 

Position Overview

 

We are looking for a passionate Java backend developer to design, develop, and maintain applications built on the Spring Boot framework within enterprise payment systems.

The candidate will work as part of a cross-functional team responsible for delivering projects, system enhancements, and modernization initiatives. The role also involves maintaining existing applications, supporting production systems, and ensuring high-quality delivery through strong collaboration with QA and development teams.

The ideal candidate demonstrates solid Java development skills, exposure to payment transaction flows, and the ability to quickly learn and adapt in a fast-paced environment. Experience in system migration, performance testing, and secure payment platforms will be an advantage.

Key Responsibilities

 

  • Design, develop, and test new business features and build reusable backend components using Java and Spring Boot, ensuring adherence to coding standards and quality practices.
  • Assist in requirement gathering and translate business needs into functional and technical specifications.
  • Support system integration testing (SIT), regression testing, and performance testing, leveraging strong QA background to improve overall system quality.
  • Participate in project implementations related to payment systems (e.g., UPOS, Base24, merchant payment processing), including feature enhancements and system integration.
  • Continuously improve development efficiency through adoption of modern tools and practices, including AI-assisted development tools.

Requirements

 

  • A proactive team player who thrives in a dynamic & fast paced environment, able to work in a team or individual with little supervision.
  • Bachelor’s degree in computer science, Information Technology, Software Engineering, or a related field. 
  • 2+ years of proven programming experience in Java application development.
  • Development experience in Red Hat Linux environment with Spring Boot, MySQL.
  • Exposure to payment systems, transaction processing (e.g., ISO8583), or banking domain is an advantage.
  • Experience in payment systems and cryptography algorithms is an advantage.

 

Network for Electronic Transfers (Singapore) Pte Ltd.