Job Description
Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by 300+ million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products. Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more. We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world. Responsibilities Translate business and technical requirements into concrete performance test plans covering load, stress, scalability, and reliability scenarios. Analyze Java application performance at both architecture and code levels — identify bottlenecks, diagnose root causes, and drive optimization end-to-end. Design and implement architecture-level and code-level optimizations to enhance system throughput and stability. Work closely with DevOps to ensure production-level high availability across distributed systems. Independently troubleshoot real-time performance issues and deliver solutions with full ownership. Develop internal tools for automated performance monitoring, testing, and issue analysis. Review and validate AI-generated code for correctness and performance risks — leverage your engineering expertise to assess whether AI-assisted code meets production quality standards. Requirements Strong ability to identify performance bottlenecks at system, service, and code levels, including deep proficiency in Java application performance analysis and JVM-level tuning (GC optimization, heap/thread analysis, profiling). Hands-on experience troubleshooting microservice performance issues in production environments. Practical experience with performance engineering tools such as K6 or JMeter. Proficiency wit