Backend Engineer (Java) - KYC Tech
at Binance
Posted 9 hours ago
No clicks
- Compensation
- Not specified
- City
- Not specified
- Country
- Not specified
Currency: Not specified
Binance's KYC Technology Team is building a large-scale KYC platform to streamline onboarding, working with global compliance vendors and AI/ML, focusing on performance and reliability. The role involves turning business requirements into services, writing high-quality code and documentation, and mentoring junior engineers across teams. You will contribute to scalable distributed Java applications, with emphasis on performance tuning and cross-team collaboration.
Responsibilities
- Collaborate with relevant stakeholders to convert business requirements into services with solid code and meaningful tests.
- Proactively initiate performance tuning, troubleshoot incidents, etc.
- Write and maintain high-quality technical documentation.
- Write high quality code, follows best practices and advocates for engineering excellence.
- Collaborate across other engineering teams and mentor junior members of the team.
Requirements
- Bachelor's degree in computer science, engineering, or equivalent industry experience.
- Minimum 4 years of professional experience in building high-throughput distributed applications.
- Proficient in core Java and the Spring Framework.
- Proficient in MySQL, and familiar with at least one NoSQL database.
- Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles.
- A quick learner with the ability to perform under pressure.
- Able to collaborate with the remote team across different time zones.
Desirable
- Performance tuning experience on JVM, SQL, RPC, etc.
- Experience in KYC or Compliance is a plus.

