Innova Digital Solutions Pte Ltd
Singapore / Global
Singapore / Global
De ion
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:
API specs (REST/JSON), OpenAPI/Swagger definitions
Microservices interface contracts, event schemas, callback payloads
Sequence diagrams, state machines, mapping specs, error models
Define end to end orchestration flows for:
RFP initiation, acceptance, expiry, rejection
Mandate lifecycle events
Direct Debit presentment, validation, debit and return
Specify robust pre processing logic:
Customer/account validation
Entitlement and authorisation checks
Funds availability
Fraud/AML/sanctions gating
Limits, thresholds, duplicate suppression
Idempotency, retry and timeout handling
API & Microservices Architecture
Define API and microservices designs using existing components from previous UOB builds:
Payment initiation microservices
Validation & entitlement services
Fraud/AML adapters
Core banking and ledger integration patterns
Reuse existing:
API standards (naming conventions, response structures, error formats)
Security models (OAuth2/JWT, mTLS, signature validation)
Eventing patterns (Kafka topics, event schemas, DLQ handling)
Common libraries for logging, telemetry, utility functions
Ensure microservices follow UOB's engineering principles:
Loose coupling, clear domain boundaries
Async event driven integration where applicable
High availability and horizontal scalability
Observability (structured logs, metrics, tracing)
User Journeys, Entitlements & Authorisation
Define user journeys for:
RFP initiation (corporate/merchant)
RFP acceptance (retail/corporate)
Mandate creation and management
Direct Debit debit and return flows
Align journeys with entitlements and auth rules:
Per transaction and daily limits
Maker checker workflows for corporates
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:
Payment Hub / RFP Orchestrator
BI FAST gateway
Mandate / Direct Debit engines
Core banking, ledger, AML, fraud
Use existing microservices blueprints for:
Error propagation and code mapping
Schema validation and transformation
Event lifecycle management
Callback patterns and async updates
Scheme, Regulatory & Risk Alignment
Translate BI FAST RFP, eMandate and Direct Debit scheme rules into:
Validation rules
Reason code mappings
Reversal/return workflows
Embed mandatory controls:
AML/CFT & sanctions
Fraud monitoring
Non repudiation and evidence capture
TRM, cybersecurity and audit trail requirements
Testing, Deployment & Operational Readiness
Lead SIT/UAT/E2E test scenario design for:
RFP → acceptance → settlement flows
Mandate lifecycle
Direct Debit presentment/return/dispute cases
Timeouts, retries, negative tests
Work with Engineering & Ops to ensure:
Monitoring dashboards and alerts
Reconciliation and exception queues
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.
#J-18808-Ljbffr
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global