2 months ago
Hong Kong, Hong KongStaff+
Responsibilities
- Design and build high-quality, scalable, low- and zero-GC JVM services and APIs.
- Translate risk models and complex business requirements into well-tested implementations.
- Collaborate with quantitative analysts and product teams on financial products and risk models.
- Optimize and refactor the codebase to improve testing, performance, and maintainability.
- Promote code quality, engineering best practices, and a performance-focused development culture.
- Provide technical guidance and mentorship to junior engineers through pairing, collaboration, and code reviews.
Requirements
- 10+ years of experience as a Java backend engineer.
- Expert Java proficiency and hands-on experience architecting highly performant, low-latency systems.
- In-depth knowledge of testing methodologies, including TDD, back testing, and stress testing.
- Knowledge of API design, clean code, DRY principles, and microservices.
- Experience with tools including Git, Docker, Kubernetes, and GCP.
- Comprehensive understanding of financial products, risk models, and methodologies such as SPAN and VaR.
- Exceptional mathematical and analytical skills.
- Degree in Computer Science or a related field.
- Familiarity with event-sourced architectures, columnar storage or databases, cloud technologies, Chronicle Queue, and Kotlin is preferred.
- Experience mentoring and providing technical guidance to junior engineers is preferred.
Categories
About Bullish
Bullish operates a regulated digital asset platform for institutional and professional investors, built around a spot and derivatives exchange that combines a central limit order book with automated market making. It is regulated by BaFin (Germany), the Hong Kong SFC, and the Gibraltar Financial Services Commission. Bullish also owns CoinDesk, including CoinDesk Indices, market data products, and a digital media and events business.
