Software Developer

Date: 15 Aug 2025

Location: Braddell, SG

Company: Network For Electronic Transfers (S)

NETS Solutions is NETS’ wholly owned subsidiary. It develops payment infrastructure and transaction processing solutions for central banks, banks and clearing houses in Singapore and the region.

 

Team and Position Summary

The Software Developer is a pivotal member of the Products and Engineering team at NETS Solutions, reporting directly to the Software Development Lead for Product Development. This role involves active participation in delivering high-quality applications to customers and contributes significantly to application development, implementation, and ongoing enhancements in alignment with the product roadmap.

 

Key Responsibilities

  • Participate in the requirement gathering activities and produce the required technical and operational documentation.
  • Work with the Solution Architect and Software Development Lead to analyse and design system changes aligned with finalized product specifications.
  • Implement code modifications, conduct unit and system testing according to the product specifications.
  • Adhere to established coding standards, security protocols, and corporate development processes in all work performed.
  • Execute quality assurance practices including unit testing, system testing, and code reviews to ensure software reliability and maintainability.
  • Participate in the system integration testing by rendering support to the Test Team and resolving reported issues promptly.
  • Provide technical support to internal and external stakeholders during various testing phases.
  • Offer post-implementation assistance to customers, including guidance during acceptance testing and after cutover.
  • Assist in the development of training materials and conduct presentations.
  • Contribute to the creation of training materials and deliver presentations to facilitate knowledge transfer.

 

Requirements

Education and Experience

  • Diploma or Bachelor's degree in Information Technology, Computer Science, Engineering, or a related discipline.
  • Minimum 3-4 years of hands-on experience with Java, J2EE, SQL/PLSQL, Oracle and XML. Familiarity with MySQL is an added advantage.

 

Skills and Knowledge

  • Practical experience in developing RESTful APIs and proficiency in backend frameworks such as Spring 5.x, Spring Boot, Spring Framework, and Spring Security.
  • Solid understanding of cloud-native architectures, microservices development, and middleware technologies (e.g., Kafka, IBM MQ, Solace) for scalable payment systems integration.
  • Proven expertise in front-end technologies including HTML5, CSS, modular design principles, and modern JavaScript frameworks such as Angular (version 2 and above) or React.
  • Proficient in Test-Driven Development (TDD), utilizing frameworks such as JUnit and Mockito to deliver robust, well-tested, and maintainable codebases.
  • Hands-on experience in developing and deploying containerized applications using Docker, Kubernetes, and OpenShift.
  • Strong verbal and written communication skills to collaborate effectively across cross-functional teams and with external stakeholders.
  • Analytical mindset with demonstrated problem-solving abilities and sound decision-making skills in a fast-paced environment.
  • Team-oriented with a proactive attitude and a commitment to delivering high-quality solutions.
  • Knowledge of payment systems or prior experience in the financial services domain is highly desirable.

 

NETS Solutions Pte Ltd (Singapore) Pte Ltd.