Job Overview
Senior Software Engineer – Kuala Lumpur, Malaysia (UOB). United Overseas Bank Limited (UOB) operates a global network with a focus on Payments, Real-Time Data Services and Open Banking APIs (PRO). The role involves end-to-end software development lifecycle and support for work transitioned from UOB Group, including projects, quarterly change requests, and L3 production fixes.
Our history spans more than 80 years and we are guided by values: Honourable, Enterprising, United and Committed. We strive to do what is right, build for the future, work as one team and pursue long-term success.
Responsibilities
- Own end-to-end software development lifecycle and support for work transitioned from UOB Group (projects, quarterly change requests, L3 production fixes) including analysis, design, development, testing and support.
- Collaborate with stakeholders (including business analysts) to understand/define functional and non-functional requirements and provide technical solutions for Payments, Real-Time Data Services and Open Banking APIs (PRO), with a focus on web-based integration APIs and payments.
- Act as a point of contact for technical solutions for the applications in scope.
- Coordinate with 3rd party product vendors and/or integration partners for development and testing when required.
- Provide timely updates and reports to management.
- Work with stakeholders to manage and prioritize the overall book of work against the team’s capacity.
- Contribute to continuous improvement initiatives relating to methods, tools, people, architecture, project management and governance.
- As a team member, contribute to analysis and delivery of new features and integration, and work with other teams for end-to-end solutions.
The ideal candidate
- Experience implementing/operating large-scale and complex mission-critical solutions, ideally in a highly secured environment (e.g., financial services) with understanding of security, audits, encryption, 2FA or MFA.
- Experience in troubleshooting issues, performing root cause analysis, and identifying potential solutions with the team.
- Service management and production support experience is an added advantage.
- Experience in development and operations of complex integrated application solutions (online and batch integrations).
- Mandatory: RHEL (or other equivalent Linux distributions).
Core competencies (choose one group)
- API gateway and API management platforms (preferably Axway) AND NoSQL database (preferably Cassandra) AND security management across layers (e.g., SSL/TLS).
- Modern Java microservice-based application development stack (Spring Boot) AND relational database management systems (preferably Oracle and MariaDB).
- Messaging queue-based integration (preferably IBM MQ Connect Direct).
- Integration framework like Apache Camel.
- Understanding of Agile and DevOps practices.
- Domain knowledge in various payment functions (validation, processing) and related technical solutions.
Seniority level
Employment type
Job function
- Information Technology
- Industries: Banking and Software Development
Note: Referrals increase your chances of interview invitations at UOB.