Senior Java Developer

Crypto.com
Summary
Join the Trading Infrastructure team at Crypto.com and build a high-performance, front-to-back trading platform supporting multi-asset trading with low-latency execution and robust risk controls. The platform integrates across trading, risk, operations, and finance workflows and uses a modular architecture with core components such as market data feeds, order gateways, and risk engines. You will design and develop core backend systems, implement ultra-low-latency components, apply event-driven design principles, and collaborate with product and trading teams. The tech stack includes Java, Python, React, Aeron, ClickHouse, and Kubernetes. The role requires 5+ years of Java backend development experience and a deep understanding of Java core internals and multithreading.
Requirements
- 5+ years of Java backend development experience, preferably in 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 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 TDD, benchmarking, and resilience testing
Responsibilities
- Design and develop core backend systems including market connectivity, order routing, execution engine, risk, 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
- 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
- Use AI-driven coding tools (e.g., GitHub Copilot or similar) to accelerate development and improve productivity where appropriate
Preferred Qualifications
- 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 tech decisions with business goals
Benefits
- Competitive salary
- Attractive annual leave entitlement including: birthday, work anniversary
- Work Flexibility Adoption. Flexi-work hour and hybrid or remote set-up
- Aspire career alternatives through us. Our internal mobility program can offer employees a diverse scope
- Work Perks: crypto.com visa card provided upon joining