Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
OCBC Bank in Singapore is seeking a Software Engineer to design, develop, and maintain microservices-based APIs using Java and WSO2 API Manager across on-premises and AWS environments.
You will partner with Product Owners, Architects, and engineering teams to translate requirements into scalable, secure API solutions supporting payment workflows, with emphasis on security, reliability, and observability. Strong communication and agile collaboration are required.
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.
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.
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.
Find the best version of yourself in a friendly, supportive team. 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 Introduce yourself to our recruiters and we'll get in touch if there's a role that seems like a good match. As the longest established Singapore bank, formed in 1932 from the merger of three local banks, we have grown from strength to strength to become a regional financial services group. With a deep history in Asia, we offer the most comprehensive coverage across ASEAN and Greater China, complemented with a presence in the leading economies of New York, London and Sydney. We are the second largest financial services group in Southeast Asia by assets with one of the world’s highest credit rating (Aa1 by Moody’s and AA- by both Fitch and S&P). We offer private banking services through our wholly-owned subsidiary, Bank of Singapore, which operates on a unique open-architecture product platform to source for the best-in-class products to meet its clients’ goals. Our insurance subsidiary, Great Eastern Holdings, is the oldest and most established life insurance group in Singapore and Malaysia.