Senior Java Engineer
Overview:
Binance is a prominent global blockchain ecosystem and top cryptocurrency exchange, serving millions of users across numerous countries. They are known for their commitment to security, transparency, speed, liquidity, and diverse digital asset offerings. Binance's services encompass various areas such as trading, finance, education, research, and more, with a focus on fostering financial access and freedom worldwide.
About the Role:
Binance Cloud is a solution that facilitates the establishment of crypto exchanges using advanced technology, offering liquidity, regulatory compliance, and customization options. They are hiring a mid to senior-level Java Engineer skilled in developing robust trading systems, particularly focusing on designing high-performance, scalable, and fault-tolerant systems.
Key Responsibilities:
- Develop and maintain Java-based applications for trading systems featuring high performance
- Create scalable, low-latency, and fault-tolerant systems to manage high-concurrency workloads
- Optimize system performance to ensure reliability and availability in challenging scenarios
- Collaborate with various teams to deliver robust solutions and uphold coding best practices
- Troubleshoot technical issues in production settings and stay updated on relevant industry trends
- Engage in code reviews, mentor junior developers, and promote technical excellence within the team
Requirements:
- Bachelor's/Master's degree in Computer Science or related field
- Over 5 years of backend development experience
- Proficiency in designing and implementing high-concurrency, high-availability systems
- Strong skills in Java frameworks like Spring, Hibernate, and Maven
- Thorough understanding of multithreading, concurrency patterns, and distributed systems
- Familiarity with messaging systems (e.g., Kafka, RabbitMQ) and database technologies
- Knowledge of microservices architecture and cloud platforms like AWS and Alibaba Cloud
- Excellent problem-solving abilities, adaptability to fast-paced environments, and strong communication skills
Why Join Binance:
- Contribute to shaping the future with a leading blockchain ecosystem
- Collaborate with talented individuals within a global, user-focused organization
- Engage in unique, fast-paced projects in an innovative setting with autonomy
- Explore opportunities for career growth and continuous learning in a results-driven environment
- Competitive salary and attractive company benefits offered
- Remote work arrangements available with flexibility based on business needs
Binance is an equal opportunity employer, valuing diversity within its workforce. Job applicants are encouraged to review the Candidate Privacy Notice before applying, as AI tools may be used to support the recruitment process without replacing human decision-making.
