Binance

Senior Java Engineer – Cloud Tech

Binance

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇸🇬 Singapore

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsHibernateJavaKafkaMavenMicroservicesNoSQLRabbitMQSpringSQL

About the role

  • Design, develop, and maintain high-performance Java-based applications for spot or futures trading systems
  • Architect and implement scalable, low-latency, and fault-tolerant systems to handle high-concurrency workloads
  • Optimize system performance to ensure high availability and reliability under demanding conditions
  • Collaborate with cross-functional teams, including product managers, DevOps, and other developers, to deliver robust solutions
  • Write clean, maintainable, and well-documented code following best practices
  • Troubleshoot and resolve complex technical issues in production environments
  • Stay updated on industry trends and emerging technologies to continuously improve system capabilities
  • Participate in code reviews, mentoring junior developers, and fostering a culture of technical excellence

Requirements

  • Bachelor's/Master's degree in Computer Science, Engineering or a related field
  • 5+ years of experience with backend development
  • Strong expertise in designing and implementing high-concurrency, high-availability systems
  • Proficiency in Java frameworks and tools (e.g., Spring, Hibernate, Maven)
  • Deep understanding of multithreading, concurrency patterns, and distributed systems
  • Experience with messaging systems (e.g., Kafka, RabbitMQ) and database technologies (e.g., SQL, NoSQL)
  • Familiarity with microservices architecture and cloud platforms (e.g., AWS, Alibaba Cloud)
  • Strong problem-solving skills and ability to work under pressure in a fast-paced environment
  • Adaptive mindset with a willingness to learn and embrace new challenges
  • Excellent communication skills and ability to collaborate effectively in a remote, international team
Benefits
  • Competitive salary and company benefits
  • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javahigh-concurrency systemshigh-availability systemsmultithreadingconcurrency patternsdistributed systemsSpringHibernateMavenSQL
Soft skills
problem-solvingadaptabilitycommunicationcollaborationmentoringtechnical excellenceworking under pressureteamworkfast-paced environmentcross-functional collaboration
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceBachelor's degree in EngineeringMaster's degree in Engineering
MDI | Minnesota Diversified Industries

Mid-Senior Backend Engineer

MDI | Minnesota Diversified Industries
Seniorfull-time🇸🇬 Singapore
Posted: 3 hours agoSource: apply.workable.com
Distributed SystemsGoJavaScala
Binance

Backend Engineer, KYC Team

Binance
Mid · Seniorfull-time🇸🇬 Singapore
Posted: 8 days agoSource: jobs.lever.co
JavaKafkaMySQLOpen SourceRabbitMQRedisSpring