Java Developer - Tech Compliance
Binance is a prominent global blockchain ecosystem known for operating the largest cryptocurrency exchange worldwide in terms of trading volume and users. With a strong reputation for security, transparency, speed, liquidity, and a diverse range of digital asset products, Binance serves over 280 million users across 100+ countries. The company offers a wide array of services including trading, finance, education, research, payments, institutional solutions, Web3 features, and more. By harnessing the capabilities of digital assets and blockchain technology, Binance aims to create an inclusive financial ecosystem to enhance financial accessibility and promote financial freedom globally.
About the Team
The Tech Compliance team at Binance, which is mainly comprised of skilled software engineers, is integral in ensuring that the organization's technological operations adhere to regulatory standards. By aligning processes with the latest legal requirements, the team enhances security and trust for users, contributing to a sustainable future in the cryptocurrency industry.
We are currently looking for a seasoned Backend Engineer who can design and develop scalable solutions to address compliance challenges. The ideal candidate will possess expertise in microservices architecture, hands-on experience with technologies such as Spring Cloud and Kafka, and a dedication to producing high-quality, maintainable code. Previous experience with compliance systems and familiarity with the cryptocurrency sector would be advantageous.
Responsibilities
- Develop and execute core products
- Collaborate effectively with product managers to design and implement features supporting the system
- Performance optimization, troubleshooting online incidents, and system refactoring
- Write clean, high-quality, and maintainable code following engineering best practices
- Identify, record, and resolve compliance issues
- Collaborate with other departments on specific projects and special compliance initiatives as required
Minimum Qualifications
- Bachelor’s/Master’s degree in computer science, engineering, or relevant industry experience
- Proficiency in core Java and familiarity with the Spring framework
- Skillful in MySQL and knowledge of at least one NoSQL database
- Competency in designing distributed systems and understanding at least one messaging middleware and its underlying principles
- Ability to handle stress and quickly acquire new knowledge
- Strong interpersonal communication skills for cross-team collaboration
Preferred Qualifications
- Mastery of Spring Cloud and microservice design
- Domain expertise in the Fin-Tech industry
- Experience or interest in backend development, APIs, libraries, and SDKs
- Performance tuning experience in JVM, SQL, RPC, etc.
- Experience in global team management
Why Binance
- Contribute to shaping the future with a leading blockchain ecosystem
- Collaborate with top-tier talent in a global organization focused on users in a flat organizational structure
- Engage in fast-paced and distinctive projects autonomously within an innovative environment
- Flourish in a results-driven workplace with prospects for career advancement and continuous learning
- Competitive salary and company benefits provided
- Work-from-home flexibility (subject to the nature of the business team's work)
Binance is dedicated to being an equal opportunity employer, recognizing the significance of a diverse workforce for its success.
By applying for a position, you acknowledge that you have reviewed and agreed to our Candidate Privacy Notice.
