Backend Engineer (Java) -Trading
Binance is a well-known global blockchain ecosystem that stands as the driving force behind the largest cryptocurrency exchange worldwide in terms of both trading volume and registered users. We have gained the trust of over 300 million individuals across more than 100 countries due to our industry-leading security measures, transparent user fund policies, fast trading engine, substantial liquidity, and unmatched range of digital asset products. Binance provides services spanning trading, finance, education, research, payments, institutional solutions, Web3 features, and more, all revolved around leveraging digital assets and blockchain to create a diverse financial ecosystem that prioritizes financial freedom and enhanced accessibility for people globally.
The Know Your Customer Technology Team at Binance is focused on developing an advanced platform that ensures a smooth customer onboarding experience. Our key efforts are dedicated to creating a large-scale KYC platform, rolling out innovative products, and incorporating regional and global compliance partners. We emphasize the ethical use of AI/ML technologies while complying with international and local regulations, aiming to be at the forefront of innovation and compliance within the fintech industry.
Responsibilities:
- Collaborate with relevant stakeholders to translate business requirements into services with robust code and comprehensive tests.
- Actively engage in performance tuning, incident troubleshooting, and other optimizations.
- Develop and maintain high-quality technical documentation.
- Write high-caliber code, adhere to best practices, and promote engineering excellence.
- Work closely with other engineering teams and provide mentorship to junior team members.
Requirements:
- Hold a Bachelor's degree in the field of computer science, engineering, or possess equivalent industry experience.
- Have a minimum of 4 years of professional experience in constructing high-throughput distributed applications.
- Demonstrate proficiency in core Java and the Spring Framework.
- Display proficiency in MySQL and familiarity with at least one NoSQL database.
- Show proficiency in designing distributed systems, with knowledge of at least one messaging middleware and its underlying design principles.
- Exhibit adaptability, strong learning capabilities, and an ability to perform effectively under pressure.
- Possess the skills to collaborate with remote teams across varying time zones.
- Bilingual proficiency in English and Mandarin is necessary to facilitate communication with overseas partners and stakeholders.
Desirable Qualifications:
- Experience in performance tuning related to JVM, SQL, RPC, etc.
- Background in KYC or Compliance is a beneficial asset.
Why Binance:
- Shape the future within a leading blockchain ecosystem.
- Work with top-tier talent in a globally-oriented organization with a flat structure.
- Engage in unique and fast-paced projects with autonomy in an innovative setting.
- Flourish in a results-driven environment with prospects for career advancement and continuous learning.
- Competitive salary and comprehensive company benefits.
- Enjoy a flexible work-from-home arrangement based on business team requirements.
Binance upholds a commitment to maintain an equal opportunity environment, believing that a diverse workforce is pivotal to our achievements. By submitting a job application, you acknowledge that you have read and accepted our Candidate Privacy Notice. We utilize AI tools to support certain parts of the recruitment process, which assist rather than replace human judgment in final hiring decisions. For additional details on data processing, feel free to reach out to us.
