Senior Java Engineer - Compliance Technology
About the Company:
Binance is a global blockchain ecosystem renowned for operating the largest cryptocurrency exchange by trading volume and registered users. With a user base exceeding 250 million across 100+ countries, Binance is known for its industry-leading security standards, transparent user fund policies, fast trading engine, deep liquidity, and diverse range of digital asset products. From trading and finance to education, research, institutional services, Web3 features, and more, Binance offers a comprehensive suite of services. By harnessing the potential of digital assets and blockchain technology, Binance is dedicated to creating a financial ecosystem that promotes financial freedom and enhances financial accessibility globally.
About the Team:
The Tech Compliance team at Binance, comprised mainly of proficient software engineers, plays a vital role in ensuring compliance with regulatory standards in all technological operations. By aligning processes with relevant legal requirements, the team contributes to creating a secure and reliable environment for users, thereby shaping a sustainable future for the crypto industry.
Responsibilities:
- Manage the complete software development life cycle, encompassing requirement analysis, design, coding, testing, and deployment.
- Take an active role in guiding daily development activities by participating in architectural decision-making, design processes, code reviews, and actual implementation.
- Implement upgrades to foundational infrastructure and system architecture.
- Design and implement solutions to meet government regulatory requirements, such as invoice generation, user reports, and integration with governmental web services.
- Collaborate with cross-functional teams to provide guidance on project requirements and design solutions.
- Stay current with emerging technologies and innovative trends in the crypto industry, incorporating this knowledge to enhance and innovate Binance's products and services.
Requirements:
- Bachelor's/Master’s degree in computer science, engineering, or relevant field experience.
- Minimum of 6 years of professional experience in a related role.
- Strong problem-solving skills and eagerness to learn.
- Proficiency in core Java programming with a willingness to engage in hands-on coding.
- Experience with the Spring Framework preferred.
- Familiarity with Linux/Unix and server-side application development.
- Knowledge of design patterns for solving common software programming challenges.
- Previous experience in top internet companies or the crypto industry is advantageous.
- Solid SQL skills with application across various frameworks.
- Ideally experienced in structured and unstructured big data analysis tools.
- Background in financial systems and understanding of tax legislation or invoicing requirements is a significant plus.
- Strong experience working with RESTful API architecture.
- Practical application of RESTful API proficiency in past roles or projects is required.
- Knowledge and experience with SOAP web services are beneficial.
Why Binance:
- Shape the future with a leading blockchain ecosystem.
- Collaborate with exceptional talent in a globally oriented organization with a flat structure.
- Take on unique, fast-paced projects with autonomy in an innovative setting.
- Grow in a results-oriented workplace with opportunities for career advancement and continual learning.
- Competitive salary and company benefits.
- Work-from-home arrangement available.
Binance is committed to fostering an inclusive work environment through equal opportunity employment practices. By applying for a job with Binance, you confirm that you have reviewed and accepted the Candidate Privacy Notice.
