Backend Architect

See more jobs from Binance

about 1 month old

Apply Now

Responsibilities

  • Responsible for business planning and design, establishing the technical road-map, and completing the construction and coding implementation of important business modules and core frameworks.
  • Identify and solve technical issues in Java back-end systems, ensuring system performance and stability.
  • Collaborate and organize cross-team communication and cooperation, ensuring the rationality of the system architecture and safeguarding project quality and progress.
  • Requirements

  • Over five years of Java development experience, proficient in IO, multithreading technologies, and familiar with technology frameworks such as Spring and MyBatis, as well as common NoSQL technologies.
  • Familiar with mainstream development frameworks, common distributed system components, caching, messaging, and other 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, high-concurrency, and high-availability systems, with JVM/performance optimization experience preferred.
  • Possessing business understanding ability, able to identify problems in business requirements and system architecture design, and provide effective solutions.
  • Strong coordination and communication skills.
  • Experience in crypto and English speaking ability for work communication are advantageous.