Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Java Developer (Trading Platform)

at Crypto.com

Posted 2 days ago 0 applied

Description:

  • The Trading Infrastructure team is building a high-performance, front-to-back Trading Platform that supports multi-asset trading.
  • The platform is designed to handle financial instruments with low-latency execution, robust risk controls, and seamless integration across trading, risk, operations, and finance workflows.
  • The system features a modular architecture encompassing core components such as market data feeds, order gateways, execution algorithms, risk engines, UI dashboards, middle office reconciliation, and account infrastructure.
  • The team emphasizes event-driven, deterministic system design, real-time observability, and strong security.
  • The tech stack includes Java (low-latency), Python, Web UI (React/Ag-Grid), Aeron, ClickHouse, Kubernetes, and modern CI/CD tooling, with a strong focus on automation, scalability, and performance.
  • AI-assisted development tools are leveraged to boost productivity and quality across the team.
  • Responsibilities include designing and developing core backend systems, implementing ultra-low-latency components, applying event-driven design principles, collaborating with product and trading teams, participating in performance profiling, developing automated test suites, engaging in code reviews, and using AI-driven coding tools.

Requirements:

  • Candidates must have 5+ years of Java backend development experience, preferably in a trading or real-time system environment.
  • A deep understanding of Java core internals, multithreading, memory models, and garbage collection is required.
  • Proven experience in GC-free or low-GC programming, including the use of sun.misc.Unsafe, direct buffers, and memory-mapped files is necessary.
  • Familiarity with Aeron, SBE, or other low-latency messaging libraries is essential.
  • A strong grasp of event-driven architecture and experience designing fully deterministic systems is required.
  • Solid knowledge of time-series and analytical databases like ClickHouse is needed; exposure to kdb+ or InfluxDB is a plus.
  • Experience with distributed systems, message queues, and performance tuning at the network and application layer is necessary.
  • Candidates should be comfortable using AI-powered development tools to enhance code quality and development speed.
  • A strong testing discipline including TDD, benchmarking, and resilience testing is required.
  • Proficiency in English (spoken and written) is necessary; knowledge of Chinese or other languages is a plus but not required.
  • Candidates should be comfortable working in a global team and possess strong communication skills to interface across all levels.

Benefits:

  • The position offers a competitive salary.
  • Attractive annual leave entitlement is provided, including birthday and work anniversary leave.
  • Work flexibility is adopted, allowing for flexi-work hours and hybrid or remote setups.
  • The internal mobility program offers employees diverse career alternatives.
  • A Crypto.com visa card is provided upon joining.
  • Benefits packages vary depending on regional requirements, and more information can be obtained from the talent acquisition team.