Binance is looking for a Software Engineer (Java) to join a greenfield project. Remote global (Asian timezone).

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.
  • 1-6 years hands-on experience in JVM and Java ecosystem.
  • 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 underlying design principles.
  • Capable of coping with stress, quickly learning new knowledge, and possessing good cross-team communication skills.