WSO2 API MS Engineer

OCBC

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base salary
Holistic benefits & learning

Job summary

OCBC is seeking a seasoned Software Engineer to design, develop, and maintain microservices-based APIs using Java and WSO2 across on‑premises and AWS. You will collaborate with Product Owners, Business Analysts, Tech Architects, and engineering teams to translate business requirements into scalable and secure API solutions.

Responsibilities include building APIs for end-to-end payment workflows, implementing security standards, and ensuring reliability with monitoring and observability.

Qualifications

  • 5+ years of hands-on software engineering in enterprise apps.
  • 5+ years in payments domain: initiation, processing, settlement, reconciliation.
  • Experience with API/microservices in Java/Spring Boot.
  • Experience using WSO2 API Manager & EI.
  • Knowledge of API lifecycle, security, and governance.

Responsibilities

  • Design, develop, and maintain microservices-based APIs using Java and WSO2.
  • Collaborate with Product Owners and Architects to translate requirements into scalable APIs.
  • Build, deploy, and manage RESTful APIs and integrations following enterprise standards.
  • Implement API security (OAuth2, JWT, mTLS) and lifecycle management.
  • Ensure reliability through monitoring, logging, and disaster recovery best practices.

Skills

API development
Java
Spring Boot
Spring Cloud
AWS
CI/CD
Agile
Collaboration

Education

Bachelor's degree in Computer Science

Tools

WSO2 API Manager
WSO2 Enterprise Integrator
Kafka
IBM MQ
Jenkins
Bitbucket
Jira
Confluence
SonarQube

Job description

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.

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 a Software 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
  • Design, develop, and maintain microservices-based APIs using Java and WSO2 API Manager to support business capabilities across on-premises and AWS cloud environments.
  • Partner with Product Owners, Business Analysts, Tech Architects, and engineering teams to translate business requirements into scalable and secure API solutions.
  • Build, deploy, and manage RESTful APIs, integrations, and microservices following enterprise architecture standards and API governance practices.
  • Develop and enhance API solutions for end-to-end payment processing workflows, including payment initiation, clearing, settlement, reconciliation, and reporting.
  • Collaborate with cross-functional teams to design resilient, high-performing, and fault-tolerant services that meet business and operational requirements.
  • Implement API security standards, including OAuth2, JWT, mutual TLS, and API lifecycle management using WSO2 platforms.
  • Ensure application reliability and resiliency through monitoring, logging, alerting, performance tuning, and disaster recovery best practices.
  • Develop integrations with internal and external systems using messaging, event-driven, and middleware technologies.
  • Prepare and maintain technical documentation, including API specifications, architecture diagrams, operational procedures, and support guidelines.
  • Participate in Agile ceremonies, code reviews, design discussions, and architecture reviews to drive engineering excellence.
  • Troubleshoot, debug, and provide production support for business-critical payment applications and API services.
  • Continuously identify opportunities to improve API platform performance, scalability, security, maintainability, and developer productivity.
  • Utilize AI tools to accelerate API design, code generation, integration development, troubleshooting, root cause analysis, and performance optimization while adhering to enterprise engineering standards.
  • Collaborate with architecture and engineering teams to identify opportunities for AI-assisted automation in API development, testing, monitoring, and operational support.
  • Ensure AI-generated solutions comply with enterprise security, governance, regulatory, and coding standards before deployment into production environments.
Who you are
The Preferred Candidate Must
  • possess more than 5 years of hands-on software engineering experience in enterprise application development.
  • Minimum 5 years of end-to-end payments domain experience, covering payment initiation, processing, clearing, settlement, reconciliation, and payment operations.
  • Strong hands-on experience in API and microservices development using Java, Spring Boot, Spring Cloud, and related technologies.
  • Proven experience implementing and managing APIs using WSO2 API Manager, WSO2 Enterprise Integrator (EI).
  • Strong understanding of API lifecycle management, API governance, and API security best practices.
  • Experience developing RESTful APIs and integrations using JSON, XML, OpenAPI/Swagger, and SOAP services where applicable.
  • Experience working with cloud platforms, preferably AWS, and deploying containerized applications.
  • Experience with messaging and event-driven architectures using Kafka, IBM MQ, or similar technologies.
  • Good knowledge of payment industry standards and protocols, including ISO 20022, SWIFT, and real-time payments frameworks.
  • Experience implementing monitoring, logging, observability, and application resiliency solutions.
  • Familiarity with CI/CD pipelines and DevOps toolchains such as Jenkins, CI/CD, Bitbucket, Jira, Confluence, and SonarQube.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and collaboratively within Agile cross-functional teams.
Preferred Skills
  • Experience working with banking, payments, transaction banking, or financial services organizations.
  • Knowledge of payment schemes such as SWIFT, FAST, PayNow, GIRO, ACH, RTGS, or instant payment platforms.
  • Experience supporting high-volume, critical payment processing systems with stringent SLA requirements.
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.

What we offer
  • Competitive base salary.
  • A suite of holistic, flexible benefits to suit every lifestyle.
  • Community initiatives.
  • Industry-leading learning and professional development opportunities.
  • Equal opportunity.
  • Fair employment.
  • Selection based on ability and fit with our culture and values.
  • Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customer.
What We Offer
  • Competitive base salary.
  • A suite of holistic, flexible benefits to suit every lifestyle.
  • Community initiatives.
  • Industry-leading learning and professional development opportunities.
  • Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Ocbc Bank • Singapore

On-site
SGD 180,000 - 240,000
Senior Engineer, API & Middleware Development (Java / WSO2)
Senior Engineer, API & Middleware Development (Java / WSO2)

OCBC Group • Singapore

On-site
SGD 150,000 - 210,000
Competitive base salary
Comprehensive medical coverage
Learning & development programs
Senior Engineer, API & Middleware Development (Java / WSO2)
Senior Engineer, API & Middleware Development (Java / WSO2)

OCBC • Singapore

On-site
SGD 120,000 - 180,000
Flexible benefits
Professional development
Community initiatives
+1
Senior Engineer, API & Middleware Development (Java / WSO2)
Senior Engineer, API & Middleware Development (Java / WSO2)

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
Competitive base salary
Learning and development opportunities
WSO2 API MS Engineer
WSO2 API MS Engineer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000
WSO2 API MS Engineer
WSO2 API MS Engineer

OCBC Group • Singapore

On-site
SGD 120,000 - 180,000
Competitive base salary
Career development opportunities
IT Project Manager (Payments), Vice President
IT Project Manager (Payments), Vice President

OCBC (Singapore) • Singapore

On-site
SGD 180,000 - 260,000
Digital Support Specialist - OCBC
Digital Support Specialist - OCBC

OCBC (Singapore) • Singapore

On-site
SGD 60,000 - 80,000
Full Stack Engineer
Full Stack Engineer

OVERSEA-CHINESE BANKING CORPORATION LIMITED • Singapore

On-site
SGD 180,000 - 240,000
VP of Fullstack Engineering - OCBC
VP of Fullstack Engineering - OCBC

OCBC (Singapore) • Singapore

On-site
SGD 180,000 - 240,000
Competitive base salary
Holistic benefits
Learning and development opportunities
+1