Job description:
About BCS
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 Pay Now and SGQR Central Repository.
Position Summary
The ServiceNow and Java developer will be a member of the Digital Transformation Office - Engineering team reporting to the technical manager. The incumbent be responsible for leading software development in ServiceNow applications and will primarily focus on integrating ServiceNow with other 3P applications. A strong expert in architecting java application, build java applications and guide a team of java developers.
The incumbent must be an enthusiastic technologist, passionate about building a career in the payments industry. This position will offer an opportunity to the incumbent to work closely with our experienced team in building payment and peripheral applications, understand the technology behind the application and the business supported by the technology.
Key Responsibilities
- Lead the design, development, and deployment of end-to-end solutions utilising ServiceNow, Java, and AWS technologies
- Collaborate closely with cross-functional teams to gather and refine business requirements, ensuring alignment with organisational goals
- Develop and customise ServiceNow applications and modules to optimise business processes and enhance user experience
- Design and implement scalable and secure backend solutions using Java programming language
- Architect, implement, and maintain robust integrations between ServiceNow 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
- Troubleshoot and resolve complex technical issues, ensuring system stability and performance
- Collaborate with DevOps teams to implement CI/CD pipelines and automate deployment processes
- Stay updated on emerging technologies and industry trends, and proactively recommend innovative solutions to address business challenges
Requirements
- Bachelor's degree in computer science, Information Technology, or related field
- Minimum of 5 years of experience in ServiceNow, Java development, with at least 3 years in a senior or lead role.
- Extensive knowledge of ServiceNow platform architecture, components, and best practices
- Hands-on experience with ServiceNow platform development, including UI Policies, Business Rules, and Service Portal
- Strong proficiency in JavaScript, Java, and related frameworks (e.g., Spring Boot) for backend development
- In-depth knowledge of ServiceNow security models, including role-based access control (RBAC), ACLs, and user permissions
- Excellent problem-solving skills and the ability to translate business requirements into technical solutions
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Proven track record of implementing and maintaining secure ServiceNow environments in enterprise settings
- At least 2 years of experience in working on AWS products and services
- Good oral and written communication skills
- Team player and enjoys working in a fluid environment
- Self-motivated, self-starter and a fast learner
- AWS Cloud Certification and ServiceNow certifications (such as Certified Application Developer) are a plus