Summary
Join Binance's dynamic team as a Backend Java Engineer and contribute to building high-performance, scalable, and reliable backend systems. The ideal candidate will have a strong background in Java development and experience with mainstream development frameworks.
Requirements
- 5 years+ of Java development experience
- Proficient in IO and multithreading technologies
- Familiar with technology frameworks such as Spring and MyBatis, as well as common NoSQL technologies
- Experience with mainstream development frameworks and common distributed system components, including caching and messaging mechanisms
- Capable of independent system design, with experience in high-concurrency, high-availability, and high-load development
- Experience in designing, developing, and tuning large-scale distributed systems
- Strong problem-solving skills and the ability to provide effective solutions to complex technical issues
Responsibilities
- Develop and implement business modules and core frameworks in Java
- Identify and resolve technical issues in Java backend systems to ensure optimal performance and stability
- Collaborate with cross-functional teams to ensure the rationality of system architecture and safeguard project quality and progress
- Participate in code reviews and provide constructive feedback
- Continuously improve and optimize existing systems for performance, scalability, and reliability
Benefits
- Competitive salary and benefits
- Flexible working hours, remote-first, and casual work attire