Senior Software Engineer (MEPS+) - Payment Systems
sggovterp · MAS: MAS Building
Job description
About the role
The Central Banking & Devt Platforms (CBD) payment team is hiring a Senior Software Engineer to ensure the technical quality and operational reliability of the MAS Electronic Payment System (MEPS+) and related payment processing systems. The role covers code review, security validation, test automation, release verification, audit support and contingency preparedness. Candidates may be considered for a permanent or 2-year contract position.
Key responsibilities
- Conduct code reviews of internal and vendor enhancements and fixes against approved designs and quality/security standards, and recommend acceptance or remediation.
- Lead weekly review of code scan findings (static analysis, security scanning), assess impact, identify false positives and validate fixes from source code reviews and penetration tests.
- Validate technical solutions for new enhancements against design, performance and security requirements.
- Maintain and enhance MEPS+ test automation scripts (Selenium/Watermelon), revamp test suites, add coverage and troubleshoot failures.
- Verify semi-annual MEPS+ enhancement releases before production deployment.
- Work with operations and SRE to define system SLIs and SLOs.
- Respond to production incidents, investigate errors and exceptions, coordinate urgent vendor fixes, and take part in post-incident reviews.
- Develop task lists for contingency exercises, take part in drills, and provide technical evidence for audit requests.
Required profile
- Proven experience designing and implementing Java applications, with strong debugging and root-cause analysis skills.
- Hands-on experience with automated testing frameworks (Selenium, Watermelon or similar) and maintaining test automation frameworks.
- Experience supporting production systems, including on-call incident triage and escalation.
- Experience defining and enforcing quality standards with strong testing discipline.
- Experience working with development teams, vendors and operations, and managing and prioritising tasks.
- Experience with payment processing, securities settlement or related financial systems, and familiarity with large-scale payment systems architecture.
- Understanding of modern backend architectures and API design principles.
Required skills
- Java, SQL and shell scripting
- J2EE, JBoss EAP, SQL/Oracle database, Git
- Selenium, Watermelon or similar test automation tools
- Docker and Kubernetes concepts
- Knowledge of secure coding practices and code scanning tools
Candidates with a Java developer, AWS or related certification are an advantage. Applicants are notified of their shortlisting status within 4 weeks of the closing date; a medical declaration and/or further assessment may be required during shortlisting.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 6 hours ago
Expires 1 month from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
sggovterp
MAS: MAS Building
Related job offers
-
Deputy Director, AI Development (Tech Strategy & Architecture)
sggovterp MAS: MAS Building -
Deputy/Assistant Director, AI Development (Data Strategy)
sggovterp MAS: MAS Building -
Senior Software Engineer (Full Stack) - 1-Year Contract
sggovterp MAS: MAS Building -
QA Test Engineer - Payments & FX
marex Singapore -
AM/M, Strategic Digital Projects (XR, DT, AI)
sggovterp IMD - Mapletree Business City