Senior Java Developer (Trading Platform)
The Trading Infrastructure team is engaged in developing a high-performance Trading Platform supporting multi-asset trading. The platform prioritizes efficiency with low-latency executions, robust risk controls, and seamless integration across various financial workflows such as trading, risk management, operations, and finance.
They apply a modular architecture strategy including essential components like market data feeds, order gateways, execution algorithms, risk engines, UI dashboards, middle office reconciliation, and account infrastructure. The focus is on event-driven, deterministic system design, real-time observability, and robust security measures.
Their technology stack comprises Java (low-latency), Python, Web UI (React/Ag-Grid), Aeron, ClickHouse, Kubernetes, and modern CI/CD tools, emphasizing automation, scalability, and performance. The team also utilizes AI-powered development tools to enhance productivity and code quality.
Responsibilities:
- Design and develop core backend systems for market connectivity, order routing, execution engine, risk management, and position tracking.
- Implement ultra-low-latency and GC-free components following best practices in lock-free and off-heap programming.
- Apply event-driven and fully deterministic design principles to ensure system behavior is traceable and predictable.
- Collaborate closely with product and trading teams to transform requirements into efficient, production-ready solutions.
- Engage in performance profiling, JVM tuning, and troubleshooting complex issues in production environments.
- Create and maintain automated test suites and CI/CD pipelines.
- Participate in code reviews, architectural discussions, and technical audits to uphold high standards throughout the codebase.
- Utilize AI-driven coding tools to accelerate development and improve productivity where applicable.
Requirements:
- Over 8 years of Java backend development experience preferably in real-time or trading environments.
- Profound knowledge of Java core internals, multithreading, memory models, and garbage collection.
- Demonstrated experience in GC-free or low-GC programming including utilizing direct buffers, memory-mapped files, and sun.misc.Unsafe.
- Familiarity with Aeron, SBE, or other low-latency messaging libraries.
- Strong understanding of event-driven architecture and experience in designing fully deterministic systems.
- Solid grasp of time-series and analytical databases like ClickHouse, with exposure to kdb+ or InfluxDB as a plus.
- Experience with distributed systems, message queues, and performance tuning at the network and application layers.
- Proficiency in using AI-powered development tools to enhance code quality and speed up development.
- Strong testing discipline encompassing TDD, benchmarking, and resilience testing.
Communication and Collaboration:
- Fluency in English (spoken and written); knowledge of Chinese or other languages is beneficial but not mandatory.
- Comfortable collaborating in a global team spread across APAC, EMEA, and North America.
- Strong communication skills to interact effectively with individuals at all levels, from senior leadership to engineers and stakeholders.
- Ability to collaborate with people from diverse cultural and technical backgrounds, aligning technical decisions with business objectives.
Life @ Company:
- Encouraged to think innovatively and explore new opportunities in a talented and supportive team.
- Transformational and proactive work environment fostering thoughtful and innovative solutions.
- Focus on internal growth by developing new skill sets influencing personal and professional growth.
- Supportive work culture where colleagues help and support each other towards common goals.
- Collaborative teamwork to achieve the mission of widespread cryptocurrency adoption.
- Work flexibility adoption including flexible hours and hybrid or remote options.
Benefits:
- Competitive salary package.
- Generous annual leave benefits including birthday and work anniversary entitlement.
- Flexibility in work arrangements with options for hybrid or remote setups.
- Internal mobility program offering diverse career progression opportunities.
- Work perks such as company visa card upon joining.
About Company:
Founded in 2016, the Company serves millions of customers globally and is a rapidly growing cryptocurrency platform. With a vision of widespread Cryptocurrency adoption, the Company is dedicated to enhancing innovation and empowering the next generation of builders and entrepreneurs to foster a fairer digital ecosystem.
