
Senior Backend Engineer - Java
BinancePosted 2/10/2025

Senior Backend Engineer - Java
Binance
Job Location
Job Summary
We are seeking a talented Java Developer (Mid to Senior) to join Binance's team on a greenfield project. The successful candidate will be responsible for designing, coding, testing, and deploying scalable and reliable Java-based systems. They will collaborate with teams to define system requirements and architectural solutions, develop and optimize infrastructure components, and implement automated deployment and monitoring solutions. The ideal candidate has 5+ years of hands-on experience in JVM and Java ecosystem, proficiency in MySQL and at least one NoSQL DB, and good cross-team communication skills. Binance offers a competitive salary, company benefits, and work-from-home arrangement. We are committed to being an equal opportunity employer and believe that having a diverse workforce is fundamental to our success.
Job Description
Responsibilities
- Design and implement scalable and reliable Java-based systems.
- Collaborate with teams to define system requirements and architectural solutions.
- Develop and optimize infrastructure components like databases, servers, and networks.
- Implement automated deployment and monitoring solutions for improved system reliability.
- Identify and resolve performance bottlenecks and system issues.
- Implement caching, load balancing, and optimization techniques.
- Maintain comprehensive documentation related to system architecture and deployment processes.
- Monitor system health, troubleshoot issues, and implement updates for uninterrupted service.
Requirements
- Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience
- 5+ years hands-on experience in JVM and Java ecosystem
- Proficient in MySQL, and familiar with at least one NoSQL DB
- Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles
- Capable to cope with stress, and quickly learn new knowledge
- Good cross-team communication skills