About Crypto.com
Founded in 2016, Crypto.com serves over 150 million customers globally and is the world's fastest-growing cryptocurrency platform. Our vision, "Cryptocurrency in Every Wallet™," drives us to accelerate crypto adoption through innovation, security, privacy, and compliance. We empower builders, creators, and entrepreneurs to develop a fairer, more equitable digital ecosystem. Crypto.com values diversity and inclusion, seeking candidates with varied backgrounds, perspectives, and skills to strengthen our team.
About the Position
Introduction
Crypto.com is seeking a highly skilled Senior Java Developer to join our Trading Infrastructure team. This role involves building and enhancing a high-performance, multi-asset trading platform designed for low-latency execution and robust risk controls. You will work on a modular system encompassing market data, order gateways, execution algorithms, and risk engines, leveraging an event-driven, deterministic design and modern tech stack.
Responsibilities
- Design and develop core backend systems including market connectivity, order routing, execution engine, risk management, and position tracking.
- Implement ultra-low-latency and GC-free components using best practices in lock-free and off-heap programming.
- Apply event-driven and fully deterministic design principles to ensure traceable and predictable system behavior.
- Collaborate closely with product and trading teams to translate requirements into performant, production-ready solutions.
- Participate in performance profiling, JVM tuning, and debugging complex issues in production environments.
- Develop and maintain automated test suites and CI/CD pipelines.
- Engage in code reviews, architecture discussions, and technical audits to ensure high standards across the codebase.
- Utilize AI-driven coding tools (e.g., GitHub Copilot or similar) to accelerate development and improve productivity where appropriate.
Requirements
- 8+ years of Java backend development experience, preferably within a trading or real-time system environment.
- Deep understanding of Java core internals, multithreading, memory models, and garbage collection.
- Proven experience in GC-free or low-GC programming, including the use of
sun.misc.Unsafe, direct buffers, and memory-mapped files. - Familiarity with Aeron, SBE, or other low-latency messaging libraries.
- Strong grasp of event-driven architecture and experience designing fully deterministic systems.
- Solid knowledge of time-series and analytical databases like ClickHouse; exposure to kdb+ or InfluxDB is a plus.
- Experience with distributed systems, message queues, and performance tuning at the network and application layer.
- Comfortable using AI-powered development tools to enhance code quality and development speed.
- Strong testing discipline including Test-Driven Development (TDD), benchmarking, and resilience testing.
- Communication and Collaboration:
- Proficient in English (spoken and written); Chinese or other languages are a plus but not required.
- Comfortable working in a global team with colleagues across APAC, EMEA, and North America.
- Strong communication skills; able to interface across all levels from senior leadership to engineers and stakeholders.
- Able to collaborate effectively with people from different cultural and technical backgrounds, aligning technical decisions with business goals.
Nice to Have
- Exposure to kdb+ or InfluxDB.
- Proficiency in Chinese or other languages.
Benefits
- Competitive salary ranging from $0 - $230,000 a year.
- Attractive annual leave entitlement, including birthday leave and work anniversary leave.
- Work Flexibility Adoption: Flexi-work hours and hybrid or remote setup options.
- Aspire career alternatives through our internal mobility program.
- Work Perks: Crypto.com Visa card provided upon joining.
- Benefits packages vary by region; more details available from the talent acquisition team.
About Company
Crypto.com, founded in 2016, serves over 150 million customers and is the world's fastest-growing global cryptocurrency platform. Our vision is to achieve "Cryptocurrency in Every Wallet™." Built on a foundation of security, privacy, and compliance, Crypto.com is committed to accelerating cryptocurrency adoption through innovation and empowering the next generation of builders, creators, and entrepreneurs to develop a fairer and more equitable digital ecosystem. Learn more at https://crypto.com.
How to Apply
Interested candidates can apply directly via the job posting link: https://cryptojobslist.com/jobs/senior-java-developer-trading-canada-canada-at-crypto-com. Only shortlisted candidates will be contacted. Personal data provided by applicants will be used for recruitment purposes only. Crypto.com uses AI tools to analyze resumes for initial screening, but final hiring decisions are made by human recruiters.
Apply Now
Your data is only shared with Crypto.com
Location
Canada
Type
Full-Time
Keywords
Similar Roles
Explore comparable positions
Senior Java Developer, Trading Platform
Crypto.com