Start Your Search Here

Job Search

Innova Digital Solutions Pte Ltd

Singapore / Global

System Analyst - Open API, Microservices, Java

Job Description

Description

We are seeking a highly skilled System Analyst with a strong background in Open API and Microservices architecture. The ideal candidate will have extensive experience in Java programming and a passion for developing innovative solutions to complex problems.

Responsibilities

Technical Delivery & Systems Analysis

Own BI FAST RFP, eMandate and Direct Debit delivery across requirements → solution design → integration → testing → rollout.

Produce engineering ready specifications:

i. API specs (REST/JSON), OpenAPI/Swagger definitions

ii. Microservices interface contracts, event schemas, callback payloads

iii. Sequence diagrams, state machines, mapping specs, error models

Define end to end orchestration flows for:

i. RFP initiation, acceptance, expiry, rejection

ii. Mandate lifecycle events

iii. Direct Debit presentment, validation, debit and return

Specify robust pre processing logic:

i. Customer/account validation

ii. Entitlement and authorisation checks

iii. Funds availability

iv. Fraud/AML/sanctions gating

v. Limits, thresholds, duplicate suppression

vi. Idempotency, retry and timeout handling

API & Microservices Architecture

Define API and microservices designs using existing components from previous UOB builds:

i. Payment initiation microservices

ii. Validation & entitlement services

iii. Fraud/AML adapters

iv. Core banking and ledger integration patterns

Reuse existing:

i. API standards (naming conventions, response structures, error formats)

ii. Security models (OAuth2/JWT, mTLS, signature validation)

iii. Eventing patterns (Kafka topics, event schemas, DLQ handling)

iv. Common libraries for logging, telemetry, utility functions

Ensure microservices follow UOB's engineering principles:

i. Loose coupling, clear domain boundaries

ii. Async event driven integration where applicable

iii. High availability and horizontal scalability

iv. Observability (structured logs, metrics, tracing)

User Journeys, Entitlements & Authorisation

Define user journeys for:

i. RFP initiation (corporate/merchant)

ii. RFP acceptance (retail/corporate)

iii. Mandate creation and management

iv. Direct Debit debit and return flows

Align journeys with entitlements and auth rules:

i. Per transaction and daily limits

ii. Maker checker workflows for corporates

iii. Channel specific access rights

Coordinate with channel teams to maintain parity across Mobile, Internet Banking, H2H and API Banking.

Integration & Platform Engineering

Design integration between:

i. Payment Hub / RFP Orchestrator

ii. BI FAST gateway

iii. Mandate / Direct Debit engines

iv. Core banking, ledger, AML, fraud

Use existing microservices blueprints for:

i. Error propagation and code mapping

ii. Schema validation and transformation

iii. Event lifecycle management

iv. Callback patterns and async updates

Scheme, Regulatory & Risk Alignment

Translate BI FAST RFP, eMandate and Direct Debit scheme rules into:

i. Validation rules

ii. Reason code mappings

iii. Reversal/return workflows

Embed mandatory controls:

i. AML/CFT & sanctions

ii. Fraud monitoring

iii. Non repudiation and evidence capture

iv. TRM, cybersecurity and audit trail requirements

Testing, Deployment & Operational Readiness

Lead SIT/UAT/E2E test scenario design for:

i. RFP → acceptance → settlement flows

ii. Mandate lifecycle

iii. Direct Debit presentment/return/dispute cases

iv. Timeouts, retries, negative tests

Work with Engineering & Ops to ensure:

i. Monitoring dashboards and alerts

ii. Reconciliation and exception queues

iii. Runbooks for replay, retry and operational fixes

Support scheme certification and phased deployment.

Success Measures

High quality BI FAST RFP, eMandate and Direct Debit delivery with minimal defects.

Strong reuse of existing microservices, reducing build complexity and time to market.

High STP rates, stable performance and consistent low latency behaviour.

Clear, engineering ready specifications enabling smooth developer adoption.

Strong governance alignment across Product, Engineering, Operations and Risk.

Skills and Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field.

10-11 years of experience in system analysis and design, specifically with Open API and Microservices.

Strong programming skills in Java and familiarity with Java frameworks (Spring, Hibernate).

Proficient in RESTful API design and implementation.

Experience with containerization technologies (Docker, Kubernetes).

Knowledge of database management systems (SQL and NoSQL).

Excellent problem-solving skills and the ability to work under pressure.

Strong communication skills and ability to work collaboratively in a team environment.

Apply Now

Similar Opportunities

View all jobs