Full Stack Software Engineer
Core
Design, build, and maintain a critical Cash & Intraday Liquidity Management platform using AI-first, cloud-native distributed systems.
Role type
Senior Full Stack Software Engineer
Builds
High-throughput, fault-tolerant distributed systems for global liquidity operations
Domain
Financial Services / Liquidity Management / Cloud-Native Distributed Systems
Deliverable
production ML models
Required skills
Java, Spring Boot, ReactJS, Apache Kafka, Kubernetes, Docker, Oracle, MongoDB, CI/CD, TDD, AI coding assistants
Preferred skills
Payment processing systems, multi-region active-active topologies, regulatory compliance architecture
Technologies
Spring Boot, ReactJS, Apache Kafka, IBM MQ, Oracle, MongoDB, Kubernetes, Docker, OpenShift, Jenkins, GitHub Actions, JUnit, JMeter, Mockito, Cucumber
Responsibilities
Build high-throughput ecosystems for global business operations; Design and deliver highly available, fault-tolerant distributed systems across multiple geographic regions; Drive an AI-first engineering culture by embedding LLM tooling; Stay hands-on in design, code reviews, and technical decision-making; Partner with risk and compliance teams to embed security controls and disaster recovery planning; Collaborate with senior business and technology executives on delivery outcomes