JobMesh

Senior Java Developer (Trading Platform)

Crypto.com · US

Responsibilities - Design and develop core backend systems including market connectivity, order routing, execution engine, risk, and position tracking. - Imp...

Job description

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. 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, incl...