About the role
Lead technical analysis, microservices integration, and end-to-end delivery of Corporate Internet Banking projects at UOB, ensuring reuse of existing platform components and high-quality delivery.
BankingOnsite
Key Responsibilities
- Own UOB Corporate Banking channel requirements to solution design, integration, testing, and rollout.
- Produce engineering-ready specifications: API specs, OpenAPI/Swagger definitions, microservices interface contracts, event schemas, sequence diagrams, state machines, mapping specs, error models.
- Define end-to-end orchestration flows for Pre-Payment initiation, acceptance, expiry, rejection, Entitlement and Auth Matrix lifecycle events, Template, Past Payment, Bene Master, Digital assets flows, Blockchain.
- Specify robust pre-processing logic: customer/account validation, entitlement and authorisation checks, funds availability, limits, thresholds, duplicate suppression, idempotency, retry and timeout handling.
- Define API and microservices designs using existing components from previous UOB builds.
- Reuse existing API standards, security models (OAuth2/JWT, mTLS, signature validation), eventing patterns (Kafka topics, DLQ handling), common libraries for logging, telemetry.
Requirements
- At least 12 years in payment systems analysis with experience in Corporate Internet Banking, Entitlement and pre-payment workflow or similar.
- Preferably experience with blockchain and digital assets with regards to pre-payment initiation.
- Strong engineering/technical skills: API design (REST/JSON, OpenAPI/Swagger), Microservices architecture, State machine and sequence diagram modelling, HA/DR and low-latency systems.
- Experience integrating with AML, fraud, entitlements and ledger systems.
- Ability to reuse and extend existing platform components and code frameworks.