Senior Engineer, API & Middleware Development (Java / WSO2)
OCBC · Singapour
Job description
About the role
OCBC, Singapore's oldest bank, is looking for a Senior API & Middleware Engineer to lead the design, development and maintenance of enterprise-grade APIs and microservices using Java, Spring Boot and WSO2 technologies, across on-premises and AWS cloud environments. The role also covers payment services, technical leadership of a team of engineers and integration of internal and external systems.
Key responsibilities
- Design, develop and maintain APIs and microservices, and lead payment services covering initiation, validation, clearing, settlement, reconciliation and reporting.
- Provide technical leadership and guidance to a team of engineers, and partner with Product Owners, Business Analysts and Solution Architects to turn business requirements into secure, scalable API solutions.
- Drive architecture, implementation and governance of RESTful APIs, microservices and integrations, including Kafka and IBM MQ.
- Ensure compliance with API governance, security and lifecycle standards (OAuth2, JWT, mTLS, authentication, authorization, API versioning).
- Oversee observability, logging, alerting, performance tuning, capacity planning and disaster recovery, and conduct code and solution reviews.
- Lead root cause analysis, production support and maintain technical artifacts such as architecture diagrams, API specifications and runbooks.
- Use AI-assisted engineering tools to speed up development, testing and troubleshooting, and champion AI-enabled automation across API development, quality engineering and monitoring.
Required profile
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related discipline.
- 8+ years of hands-on software engineering experience, including enterprise-scale applications and integration solutions.
- Proven experience leading technical teams and mentoring engineers.
- Minimum 5 years of experience in the payments domain (initiation, processing, clearing, settlement, reconciliation, payment operations).
Required skills
- Java, Spring Boot, Spring Cloud and API/microservices development.
- WSO2 API Manager, WSO2 Enterprise Integrator / Micro Integrator and API Gateway.
- RESTful and SOAP services with JSON, XML, OpenAPI/Swagger.
- AWS, Docker and Kubernetes; Kafka and IBM MQ; ISO 20022, SWIFT and real-time payment frameworks.
- DevSecOps, CI/CD (Jenkins, Bitbucket, Jira, Confluence, SonarQube) and automated testing.
- Good to have: banking or payments experience, knowledge of SWIFT, FAST, PayNow, GIRO, ACH, RTGS, relevant certifications, and experience with AI-assisted development.
What we offer
- Competitive base salary.
- Holistic, flexible benefits and community initiatives.
- Learning and professional development opportunities.
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 10 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
OCBC
Singapour