Senior Java Engineer - Trading Tech

Leading global blockchain ecosystem behind the world's largest cryptocurrency exchange by trading volume and registered users, trusted by over 250 million people in 100+ countries.
Backend
Senior Software Engineer
Remote
5,000+ Employees
7+ years of experience
Finance · Blockchain

Description For Senior Java Engineer - Trading Tech

Binance, the world's largest cryptocurrency exchange, is seeking a Senior Java Engineer to join their Trading Tech team. This role is part of the Futures Trading backend development team, working on their exchange platform that serves millions of users with 24/7 availability.

The position offers an opportunity to work on cutting-edge blockchain and cryptocurrency technology, solving complex challenges in a high-frequency trading environment. You'll be responsible for designing and implementing scalable Java-based systems, optimizing performance, and maintaining high reliability for a platform that processes massive transaction volumes.

As a Senior Java Engineer, you'll be working with distributed systems, handling critical infrastructure components, and implementing sophisticated caching and load balancing solutions. The role requires strong expertise in Java, MySQL, and distributed system design, with experience in high-frequency trading environments being particularly valuable.

Binance offers a unique work environment where you'll collaborate with world-class talent in a flat organizational structure. The company provides competitive compensation, remote work flexibility, and the opportunity to shape the future of digital finance. With over 250 million users in 100+ countries, you'll be working on technology that directly impacts global financial accessibility.

The ideal candidate will have 7+ years of hands-on experience in low latency environments, strong proficiency in database technologies, and excellent problem-solving abilities. This role is perfect for someone who thrives in a fast-paced environment, enjoys tackling complex technical challenges, and wants to contribute to the evolution of the cryptocurrency ecosystem.

Last updated 13 days ago

Responsibilities For Senior Java Engineer - Trading Tech

  • Design and implement scalable and reliable Java-based systems
  • Collaborate with teams to define system requirements and architectural solutions
  • Develop and optimize infrastructure components like databases, servers, and networks
  • Implement automated deployment and monitoring solutions for improved system reliability
  • Identify and resolve performance bottlenecks and system issues
  • Implement caching, load balancing, and optimization techniques
  • Maintain comprehensive documentation related to system architecture and deployment processes
  • Monitor system health, troubleshoot issues, and implement updates for uninterrupted service

Requirements For Senior Java Engineer - Trading Tech

Java
MySQL
  • Relevant experience in Network optimization, familiar with C++, CPP, Java
  • 7+ years hands-on experience in low latency environment, high frequent trading ecosystem
  • Proficient in MySQL, and familiar with at least one NoSQL DB
  • Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles
  • Capable to cope with stress, and quickly learn new knowledge
  • Good cross-team communication skills

Benefits For Senior Java Engineer - Trading Tech

  • Competitive salary and company benefits
  • Work-from-home arrangement
  • Shape the future with the world's leading blockchain ecosystem
  • Collaborate with world-class talent in a user-centric global organization
  • Tackle unique, fast-paced projects with autonomy
  • Opportunities for career growth and continuous learning

Interested in this job?

Jobs Related To Binance Senior Java Engineer - Trading Tech

Senior Technical Support Engineer (API Trading)

Senior Technical Support Engineer role at Binance, focusing on API trading support for institutional clients, requiring 5+ years experience and bilingual English/Mandarin proficiency.

Backend Engineer, Java - Web 3 Wallet

Senior Backend Engineer position at Binance focusing on Web3 Wallet development using Java and blockchain technology.

Backend Engineer, Java - Web 3 Wallet

Senior Backend Engineer position at Binance focusing on Web3 Wallet development using Java and blockchain technology.

Senior Backend Engineer - Java

Senior Backend Engineer position at Binance focusing on Java development for cryptocurrency exchange infrastructure.

Senior Rust Engineer

Senior Rust Engineer position at Binance, working on scalable backend systems for the world's largest cryptocurrency exchange.