BCS is NETS’ wholly owned subsidiary, and is an entity within the NETS Group. It manages and operates clearing and payment infrastructure for the Singapore Automated Clearing House, including Fast And Secure Transfers (FAST), Inter-bank GIRO (IBG), Cheque Truncation System (CTS), and provides services for PayNow and SGQR Central Repository.
Team and Position Summary
The Technology Division at BCS is responsible for the operations, maintenance, and support of BCS applications such as FAST, Giro, CTS, PayNow, SGQR, TFR, CCP, eGIRO and its critical infrastructure, ensuring its operational stability, regulatory compliance, and service reliability.
The Application Delivery department is regarded as BCS’ domain experts, overseeing the enhancement, maintenance, and advanced troubleshooting of applications, ensuring its functionality, security, and performance in alignment with set standards.
The Application developer will be responsible for leading software development projects, with a primary focus on designing, creating, enhancing, and maintaining new and existing applications according to the company’s processes and policies. This role will provide an opportunity to the incumbent to collaborate with an experienced team in developing payment and utility systems while gaining a deep understanding of the supporting technologies and business processes.
Key Responsibilities
Lead the design, development, and deployment of end-to-end solutions utilising Java, and AWS technologies
Support L2 team on production incident investigation and provide resolutions and recovery.
Troubleshoot and resolve complex technical issues, ensuring system stability and performance
Collaborate closely with cross-functional teams to gather and refine business requirements, ensuring alignment with organisational goals.
Design and implement scalable and secure backend solutions using Java programming language
Architect, implement, and maintain robust integrations between Java application and AWS services for seamless data flow and automation
Conduct code reviews, perform unit testing and ensure code quality and standards compliance throughout the development lifecycle
Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning and growth
Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment processes
Work with the business analysts, and support teams to document application specs pre/post system implementation
Active in documenting and updating knowledgebases on new and existing systems.
Be able to follow change management processes to ensure smooth application delivery to environments for new projects and existing systems
Stay updated on emerging technologies and industry trends, and proactively recommend innovative solutions to address business challenges
Requirements
Education and Experience
Bachelor’s degree in computer science, Information Technology, or related field
Minimum 5 years of experience in Java development, with at least 2 years of experience in working on Spring Framework, Microservices (RESTful APIs), and AWS products and services
Skills and Knowledge
Strong proficiency in Java 17 or higher, and related frameworks (e.g. Spring Framework, Spring Boot, Spring Security, Spring Integration) for backend development.
Strong knowledge in relational (SQL, MYSQL, ORACLE DB, MariaDB) & non-relational databases.
Good knowledge on message queue based and API based systems.
Must have knowledge of ISO standards.
Must be familiar data serialization formats like XML, JSON, and YAML.
Excellent problem-solving skills and the ability to translate business requirements into technical solutions.
Experience in serverless or microservice based applications in Cloud Environment (AWS)
Good understanding of cryptography techniques
Strong collaboration skills, with the ability to work effectively with cross-functional teams.
Good oral and written communication skills
Team player and enjoys working in a fluid environment
Professional Certifications
AWS Cloud Certifications (Solutions Architect Associate and/or Developer Associate)
Knowledge in Solace, Gridgain, Istio, and Kotlin is an advantage
Experience in ServiceNow development is an added advantage
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.