TL;DR

Senior Java Engineer (Trading Systems): Building and maintaining high-performance backend infrastructure for crypto trading platforms with an accent on high-concurrency, low-latency, and fault-tolerant system design. Focus on scaling distributed systems, optimizing performance for high-traffic environments, and integrating advanced backend architectures.

Location: Remote (Asia team context)

Company

Leading global blockchain ecosystem and the world’s largest cryptocurrency exchange providing financial infrastructure and trading services.

What you will do

  • Design and implement high-performance Java applications for spot and futures trading systems.
  • Architect scalable, fault-tolerant solutions capable of handling massive concurrency.
  • Optimize system architecture to ensure high availability under extreme trading loads.
  • Troubleshoot and resolve complex production issues in real-time environments.
  • Collaborate with cross-functional product and DevOps teams to deliver robust features.
  • Participate in code reviews and mentor junior engineering staff.

Requirements

  • 5+ years of professional backend development experience.
  • Deep expertise in designing high-concurrency and high-availability systems.
  • Strong proficiency in Java, Spring, Hibernate, and Maven.
  • Solid understanding of multithreading, distributed systems, and messaging patterns like Kafka or RabbitMQ.
  • Familiarity with microservices architecture and cloud infrastructure (AWS or Alibaba Cloud).
  • Excellent communication skills for collaborating in a remote, international team.

Nice to have

  • Practical experience building or working with AI agents and agentic workflows.

Culture & Benefits

  • Work with a world-class team in the leading global blockchain ecosystem.
  • Flat organizational structure promoting autonomy and fast-paced innovation.
  • Opportunities for continuous learning and career growth.
  • Competitive salary and standard company benefits.
  • Flexible remote-first work environment.