System Analyst - Open API, Microservices, Java
Innova Digital Solutions Pte Ltd- Posted 16 hours ago
- Over 50 applicants have applied
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.
More Info
Key Skills
About Company
Volt is an award winning, global workforce solution provider, listed on the NYSE and a Fortune 1000 organisation. Volt propels businesses and careers forward with expert momentum. Volt’s 35,000 employees work across 85 offices worldwide to provide workforce management and talent acquisition solutions to businesses and job placement services. With 70 years of industry leadership and a growing global team of employment strategists, partnerships and proactive approach to business needs, Volt strive to maintain an innovative and highly relevant sector-based portfolio globally


