Remote Senior Java Engineer

Logo of Binance

Binance

πŸ“Remote - Taiwan, Singapore

Job highlights

Summary

Join Binance, the world's leading blockchain ecosystem and cryptocurrency infrastructure provider, as a Backend Java Engineer. You will contribute to exciting greenfield projects, launching new products within our blockchain ecosystem. This role involves designing and developing microservices architecture using Java Spring Boot, implementing and managing microservices components, and optimizing data storage and retrieval systems. You will build large-scale software systems impacting millions of customers. The ideal candidate possesses a Bachelor's/Master's degree in computer science or equivalent experience and proficiency in Core Java and Spring framework. Binance offers a competitive salary and benefits, flexible working hours, a remote-first environment, and excellent career development opportunities.

Requirements

  • Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience
  • Proficient in Core Java, familiar with Spring framework and in multi-threaded programming
  • Familiarity with JVM, understanding of common open-source distributed middleware, caching, message queues and expertise in MySQL performance tuning
  • Enthusiastic about technology, with stringent requirements for code quality and development standards, and effective communication and collaboration skills within a team
  • Strong logical thinking, excellent problem analysis and solving abilities, and a strong sense of responsibility

Responsibilities

  • Design and develop microservices architecture using Java Spring Boot, ensuring system performance, scalability, and reliability
  • Implement and manage microservices components such as service discovery, configuration management, and load balancing with Spring Cloud
  • Analyze, process, and explore data using big data technologies
  • Optimize and manage data storage and retrieval systems, ensuring efficient data handling
  • Build large scale software system, which can impact daily life of millions of customers
  • Underlying infra/arch upgrade
  • Performance tuning, online incidents troubleshooting, and system refactoring
  • Write high-quality, clean, and maintainable code using engineering best practices

Preferred Qualifications

  • Familiarity with frameworks such as Spring Cloud, and prior experience in designing and stabilizing large-scale distributed, high-concurrency, high-load, and high-availability systems
  • Understanding of blockchain technology, with preference given to candidates with related project experience

Benefits

  • Be a part of the world’s leading blockchain ecosystem that continues to grow and offers excellent career development opportunities
  • Work alongside diverse, world-class talent in an environment where learning and growth opportunities are endless
  • Tackle fast-paced, challenging and unique projects
  • Work in a truly global organization, with international teams and a flat organizational structure
  • Competitive salary and benefits
  • Flexible working hours, remote-first, and casual work attire

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Binance know you found this job on JobsCollider. Thanks! πŸ™