Jobs and Careers
OC

Senior Engineer, API & Middleware Development (Java / WSO2)

OCBC Bank
Singaporefull_timeVerifiedPosted 13 Aug 2026
💰 R$20,022/yr

About the role

WHO WE ARE:

As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.

 Today, we’re on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia’s leading financial services partner for a sustainable future.

 We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.

Your Opportunity Starts Here.

Why Join
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As an API & Middleware Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.

How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.

What you do

  • 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.

  • Provide technical leadership and guidance to a team of engineers, promoting engineering excellence, best practices, and continuous improvement.

  • Partner with Product Owners, Business Analysts, Solution Architects, and cross-functional teams to translate business requirements into scalable, secure, and resilient API solutions.

  • Drive the architecture, implementation, and governance of RESTful APIs, microservices, and system integrations in alignment with enterprise standards and platform strategies.

  • Lead the development of payment services supporting end-to-end payment processing capabilities, including payment initiation, validation, clearing, settlement, reconciliation, and reporting.

  • Design and implement highly available, fault-tolerant, and performance-optimized services that meet business, operational, and regulatory requirements.

  • Ensure adherence to API governance, security, and lifecycle management standards, including OAuth2, JWT, Mutual TLS (mTLS), authentication, authorization, and API versioning practices.

  • Oversee integration initiatives involving internal and external systems using API, middleware, messaging, and event-driven technologies such as Kafka and IBM MQ.

  • Champion application reliability through robust monitoring, observability, logging, alerting, performance tuning, capacity planning, and disaster recovery practices.

  • Conduct code reviews, solution reviews, and technical assessments to maintain high standards of code quality, security, maintainability, and performance.

  • Lead root cause analysis, problem resolution, and production support activities.

  • Prepare and maintain technical artifacts, including architecture diagrams, API specifications, design documents, operational runbooks, and support procedures.

  • Identify opportunities to enhance platform scalability, resilience, security, maintainability, and developer productivity through continuous improvement initiatives.

  • Leverage AI-assisted engineering tools to accelerate API design, software development, testing, troubleshooting, root cause analysis, and performance optimization while maintaining enterprise engineering standards.

  • Work closely with architecture and engineering leadership to drive AI-enabled automation across API development, quality engineering, monitoring, and operational support functions.

  • Ensure all AI-generated deliverables comply with enterprise security, governance, regulatory, risk, and coding standards prior to production deployment.

Who you are

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.

  • 8+ years of hands

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

OCBC Bank

View company profile →