Enable job alerts via email!

Senior Software Engineer

UOB

Kuala Lumpur

On-site

MYR 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading financial institution is seeking a Senior Software Engineer in Kuala Lumpur. This role involves managing the complete software development lifecycle, integrating solutions for payment systems, and collaborating across teams. Ideal candidates have experience in large-scale systems, working in secured environments, and familiarity with Java and API management. Join a team committed to innovation and continuous improvement.

Qualifications

  • Experience in a highly secured environment (e.g., financial services).
  • Mandatory knowledge of RHEL or equivalent.
  • Experience with integrated application solutions.

Responsibilities

  • Own the end-to-end software development lifecycle.
  • Collaborate with stakeholders to define requirements.
  • Provide support for work transitioned from UOB Group.

Skills

Large-scale solution implementation
Troubleshooting and root cause analysis
Service management and production support
Understanding of Agile practices

Tools

Linux (RHEL or equivalent)
Java (Spring Boot)
NoSQL databases (Cassandra)
API gateway (Axway)
Job description
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
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
  • Industries: Banking and Software Development

Note: Referrals increase your chances of interview invitations at UOB.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.