Key Responsibilities
API & Microservices Orchestration
- Design and build Java‑based microservices that securely mediate between Bank's core banking engine and the external partner ecosystem.
- Implement resilient, scalable APIs with clear service boundaries and observability.
Fintech Product Logic
- Develop proprietary fintech logic for Beyond Banking transactions, including:
- Travel bookings
- eSIM provisioning
- E‑commerce and marketplace purchases
- Ensure tight linkage with core systems such as digital accounts, payments, loyalty, and settlement layers.
Third‑Party Integrations
- Architect secure, high‑availability integrations with super‑app orchestrators, travel platforms, fintech aggregators, and service providers.
- Handle failures, retries, and service degradation gracefully.
Security & Data Protection
- Implement advanced authentication and authorization using OAuth2, OpenID Connect, and token‑based security models.
- Protect sensitive customer data across all third‑party interactions.
Transactional Integrity
- Ensure full ACID compliance across all Beyond Banking transactions.
- Handle complex edge cases such as partial fulfillment, refunds, reversals, and reconciliation between financial and non‑financial systems.
Platform & Engineering Principles
- Bank‑grade reliability: No compromise on correctness or integrity.
- Scalable integration: One platform, many partners.
- Security‑by‑default: Zero‑trust partner interactions.
- Observability & resilience: Designed for failure, built for recovery.
Required Skills & Experience
- 7–10 years backend experience, with strong Java and microservices expertise
- Experience working on payments, transactional systems, or fintech platforms
- Strong understanding of distributed systems, databases, and consistency models
- Experience integrating with third‑party service providers
- Strong engineering rigor and ownership mindset
Work Location: In person