OCBC
Posted 2d ago

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

OCBC
Singapore
OnsiteFull Time
Responsibilities
  • developing APIs
  • leading engineers
  • designing integrations
Requirements
  • Bachelor's degree and 8+ years' software engineering experience
  • Including 5+ years in payments. Requires Java
  • Spring Boot, WSO2, APIs
  • Microservices, AWS
  • Docker
  • Kubernetes, Kafka
  • IBM MQ, and technical leadership
Technical tools mentioned
JavaSpring BootWSO2AWSSpring CloudWSO2 API ManagerWSO2 Enterprise Integrator (EI)WSO2 Micro IntegratorAPI GatewayRESTfulSOAPJSONXMLOpenAPISwaggerDockerKubernetesKafkaIBM MQISO 20022SWIFTJenkinsBitbucketJiraConfluenceSonarQubeOAuth2JWTMutual TLS (mTLS)

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.

 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-on software engineering experience, including the design and delivery of enterprise-scale applications and integration solutions.

  • Proven experience leading technical teams, mentoring engineers, and driving successful project delivery.

  • Minimum 5 years of experience in the payments domain, covering payment initiation, processing, clearing, settlement, reconciliation, and payment operations.

  • Strong expertise in API and microservices development using Java, Spring Boot, Spring Cloud, and related technologies.

  • Hands-on experience with WSO2 API Manager, WSO2 Enterprise Integrator (EI) / Micro Integrator, and API Gateway implementations.

  • Deep understanding of API lifecycle management, API governance, service design, and API security best practices.

  • Experience developing and integrating RESTful and SOAP services using JSON, XML, OpenAPI/Swagger, and related standards.

  • Strong experience with cloud-native application development and deployment, preferably on AWS, leveraging containerization technologies such as Docker and Kubernetes.

  • Experience designing and implementing event-driven and messaging-based architectures using Kafka, IBM MQ, or similar platforms.

  • Solid understanding of payment industry standards and messaging protocols, including ISO 20022, SWIFT, and real-time payment frameworks.

  • Experience implementing observability, monitoring, logging, performance management, and resiliency frameworks for mission-critical systems.

  • Familiarity with DevSecOps practices and CI/CD toolchains, including Jenkins, Bitbucket, Jira, Confluence, SonarQube, and automated testing frameworks.

Good to have experiences:

  • Experience working within banking, transaction banking, payments, or financial services organizations.

  • Knowledge of regional and global payment schemes, including SWIFT, FAST, PayNow, GIRO, ACH, RTGS, and instant payment platforms.

  • Experience supporting high-volume, highly available payment processing platforms with stringent SLAs and regulatory requirements.

  • Exposure to cloud architecture, platform modernization, and digital transformation initiatives.

  • Relevant certifications in AWS, Java, WSO2, API Management, or Payments-related domains.

  • Experience driving engineering transformation initiatives, including adoption of AI-assisted software development and automation practices.

  • Demonstrates strong ownership and accountability for technical outcomes and delivery commitments.

  • Leads by example through hands-on technical contribution, innovation, and operational excellence.

  • Builds high-performing engineering teams through mentoring, coaching, and knowledge sharing.

  • Influences architectural decisions and engineering standards across teams and initiatives.

  • Effectively manages competing priorities while ensuring solution quality, resilience, and security.

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

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.

About OCBC

Provides retail, corporate, and investment banking and insurance services.

Similar jobs

Engineer roles
1y
Save
Mark Applied
Hide
Developer Engineer - AI
Singapore or Hong Kong or Malaysia or Kuala Lumpur or Taiwan
RemoteFull Time
CoinMarketCap
CoinMarketCap: A platform for tracking cryptocurrency market capitalization and prices.
Crypto-native fluency, hands-on AI agent systems experience (MCP, LangGraph/OpenClaw), strong developer-product experience building SDKs/CLIs/APIs; comfortable reading Solidity.
MCP, LangGraph, OpenClaw, Solidity, Vercel
21h
Save
Mark Applied
Hide
Foundation Engineering, AI Platform, GenAI Search and Document Management Developer, Associate, Singapore
Singapore, Singapore, Singapore
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Provides investment banking, securities, and wealth management services globally.
Backend Java development experience with concurrent, scalable, distributed applications, microservices, Python for NLP and data manipulation, search engines, and open-source technologies.
Java, Kafka, Elasticsearch, gRPC, MongoDB, Python, Lucene, RAG
1d
Save
Mark Applied
Hide
Lead Engineer (Singapore)
Singapore
RemoteFull Time
BJAK
BJAK: Online platform for insurance comparison and road tax renewal.
Significant software engineering experience, deep expertise in backend, frontend, distributed systems, APIs, databases, or cloud infrastructure, and proven technical leadership building production systems.
APIs
1d
Save
Mark Applied
Hide
Engineer, Fab Automation & Application (50702403)
Singapore
OnsiteFull Time
Systems on Silicon Manufacturing Company
Systems on Silicon Manufacturing Company: Semiconductor foundry providing advanced wafer fabrication and manufacturing services.
1+ YOEEngineering or computer science degree; 1–3 years relevant wafer fab experience preferred, though fresh graduates are welcome. Requires RTD/AM scripting and knowledge of SQL Server, Oracle PL/SQL, Tableau, and VBA.
Real Time Dispatch (RTD), Activity Manager (AM), Tableau, Microsoft Excel, Microsoft SQL Server, Oracle PL/SQL, VBA, APF, Java, Tibrv, Systema MCS
1d
Save
Mark Applied
Hide
Engineer/Sr Engineer (Ops), TSDP (Tuas)
Singapore, Singapore, Singapore
OnsiteFull Time
Government of Singapore
Government of Singapore: Governing and providing public services for the nation of Singapore
Engineering degree required; relevant experience preferred. Requires strong verbal and written communication, self-motivation, independence, and teamwork.
WHO, USEPA, EPH
2d
Save
Mark Applied
Hide
Staff Engineer, Global Probe Modeling
Singapore, Singapore, Singapore
OnsiteFull Time
Micron Technology
Micron TechnologyNASDAQ: MU: Manufacturer of semiconductor memory and data storage products.
Master's degree in industrial engineering, operations research, supply chain, or related field, plus coursework, research, internship, thesis, or 6 months' experience in operations research, data analysis, production planning, supply chain, and project management.
Microsoft Excel, VBA, Python, Tableau, JMP, MINITAB, R, SQL, Copilot, PL
2d
Save
Mark Applied
Hide
1st Engineer
Singapore
FieldFull Time
Subsea7
Subsea7Oslo Stock Exchange: SUBC: Provides engineering, construction, and installation services for offshore energy.
Requires STCW Certificate of Competency Section A-III/2, a recognized Seaman's Book, vessel Safety Management Systems knowledge, and relevant Security Awareness training.
Safety Management Systems
3d
Save
Mark Applied
Hide
Senior / Engineer, Manufacturing Engineering (Test Automation)
Singapore
OnsiteFull Time
ASM International
ASM InternationalEuronext Amsterdam: ASM: Provides wafer processing equipment for semiconductor device manufacturing.
3+ YOEBachelor's degree in a relevant engineering or computer science field, 3+ years developing software with C++, C#, .NET, React, TypeScript/JavaScript, and Python, plus SQL and database design experience.
C++, C#, .NET, React, TypeScript, JavaScript, Python, SQL, Visual Studio, Visual Studio Code, Git, SEMI SECS/GEM, EDA, PLC, TCP/IP