Senior Java Developer (Trading Platform), Canada
The Trading Infrastructure team is focused on constructing a cutting-edge Trading Platform to facilitate multi-asset trading efficiently. The platform aims to support a wide range of financial instruments with a strong emphasis on low-latency execution, robust risk controls, and seamless integration across various workflows including trading, risk, operations, and finance.
The system architecture follows a modular approach encompassing key components such as market data feeds, order gateways, execution algorithms, risk engines, UI dashboards, middle office reconciliation, and account infrastructure. Design principles center around event-driven, deterministic system design, real-time observability, and stringent security protocols.
The technology stack utilized comprises Java (low-latency), Python, Web UI (React/Ag-Grid), Aeron, ClickHouse, Kubernetes, and modern CI/CD tools. Automation, scalability, and performance optimization are key focus areas, with AI-powered development tools playing a role in enhancing productivity and quality across the team.
Key Responsibilities
- Design and develop core backend systems encompassing market connectivity, order routing, execution engine, risk management, and position tracking.
- Implement ultra-low-latency and GC-free components leveraging best practices in lock-free and off-heap programming techniques.
- Apply event-driven and fully deterministic design principles to ensure predictable and traceable system behavior.
- Collaborate closely with product and trading teams to translate requirements into high-performing, production-ready solutions.
- Engage in performance profiling, JVM tuning, and troubleshooting complex issues in production environments.
- Develop and maintain automated test suites and CI/CD pipelines to ensure code quality and reliability.
- Participate in code reviews, architecture discussions, and technical audits to maintain high standards across the codebase.
- Utilize AI-driven coding tools where appropriate to enhance development speed and code quality.
Requirements
- Minimum 8 years of Java backend development experience, preferably in a trading or real-time system context.
- Expertise in Java core internals, multithreading, memory models, and garbage collection.
- Proven track record in GC-free or low-GC programming, including use of direct buffers and memory-mapped files.
- Familiarity with Aeron, SBE, or other low-latency messaging libraries.
- Strong understanding of event-driven architecture and experience in designing fully deterministic systems.
- Proficiency in time-series and analytical databases like ClickHouse; exposure to kdb+ or InfluxDB is advantageous.
- Experience with distributed systems, message queues, and performance tuning at network and application layers.
- Ability to leverage AI-powered development tools to enhance code quality and speed up development processes.
- Strong testing discipline encompassing TDD, benchmarking, and resilience testing.
Communication and Collaboration Skills
- Proficient in English (spoken and written); knowledge of Chinese or other languages is beneficial but not mandatory.
- Comfortable working in a global team spanning APAC, EMEA, and North America regions.
- Excellent communication skills to engage with individuals at all levels, from senior leadership to engineers and stakeholders.
- Ability to collaborate effectively with diverse cultural and technical backgrounds, aligning technical decisions with business objectives.
The salary range for this position is $0 - $230,000 per year.
Benefits
- Competitive salary
- Generous annual leave entitlement including special occasions like birthdays and work anniversaries
- Flexi-work hour and hybrid or remote working options
- Internal mobility program offering diverse career advancement opportunities
- Crypto.com visa card provided upon joining.
About Crypto.com
Established in 2016, Crypto.com serves over 150 million customers as the world's fastest-growing global cryptocurrency platform. With a commitment to security, privacy, and compliance, Crypto.com aims to drive cryptocurrency adoption through innovation and empower the next generation of innovators to build a fairer digital ecosystem.
Crypto.com is an equal opportunities employer fostering diversity and inclusion in a transparent and fair environment. Only shortlisted candidates will be contacted for further consideration. Personal data provided will be used for recruitment purposes only.
