about the company
This role is with a fast-growing financial technology firm specializing in high-performance electronic trading platforms and digital asset infrastructure.
...
about the job
- Design and construct high-speed, backend trading applications and complex Order Management Systems (OMS) in Java.
- Build seamless integrations with external liquidity providers and financial exchanges using standard and proprietary APIs (REST, WebSockets).
- Develop resilient, event-driven architectures to process high-volume, real-time market data feeds.
- Optimize database architectures and ensure distributed systems remain highly available and fault-tolerant.
- Leverage AI-assisted coding tools for rapid development, debugging, and proactive code refactoring.
- Investigate and resolve complex live production issues, acting as key support to maintain system reliability.
skills and experience required
- Minimum 5 years of backend engineering experience within the financial services, brokerage, or digital asset/crypto sectors.
- Deep expertise in Java development, specifically focusing on multi-threading, concurrency, and low-latency system design.
- Solid hands-on experience building distributed systems utilizing message brokers like Kafka.
- Strong domain knowledge of trade execution flows, order lifecycles, and financial connectivity concepts.
- Mandatory daily experience using AI-native development assistants (e.g., GitHub Copilot, Cursor, or Claude) to accelerate engineering tasks.
- (Plus point) Familiarity with the FIX protocol, cloud deployments (AWS, Docker, Kubernetes), or modern low-latency frameworks (gRPC, Protobuf).
To apply online please use the 'apply' function, alternatively you may contact Sophia Lim at 92487488.
(EA: 94C3609/ R26163753 )