Responsibilities:
- Design, development, maintenance and support of fault-tolerant, containerised distributed system of microservices
- Implementation of new features/systems within greenfield and brownfield projects
- Big fixing and finetuning
- Collaboration with peers, internal and external users on technical design and direction
Qualifications:
Outstanding technical skills and an interest in crypto trading.
- 5+ years financial experience at buyside or sell side at developing financial trading applications in Equity, FX or derivative product markets, either traditional or crypto-based in Java or equivalent experience in another OO language
- Strong engineering skill set with a test-driven approach to highly automated software development
- Work in a Linux/containerised environment and have experience tuning it
- Collaborate across time zones/team boundaries to engineer best possible outcome
- Use data structures and algorithms to achieve maximum productivity
- Nice to have: experience building market data feed handlers. Knowledge in and experience with financial services protocols including FIX, SBE, Protobuf or similar. Experience utilising low latency messaging frameworks like Ultra Messaging, Aeron, Chronicle Queue and other message bus technologies like Kafka.