Crypto.com

Senior Java Developer

7.0/10

Crypto.com

Not specified
Remote
senior
14 days ago
cryptoweb3JavaPythonReactAg-GridAeronClickHouseKubernetesCI/CD

AI Summary

The vacancy is well-structured but lacks clear compensation details, affecting overall attractiveness.

Check Match β€” Just drop your CV

See your fit for Senior Java Developer in seconds.

Description

What you'll do

  • β€’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.

Conditions

  • β€’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.

Requirements

  • β€’8+ 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.
Loading similar jobs...