Logo

Senior Java Engineer - Cloud Tech (Trading Systems)

Binance
Binance seeks a mid to senior level Java Engineer to develop high-performance trading systems. Ideal candidate has expertise in designing high-concurrency, high-availability systems.

Overview

Department

Engineering

Job type

Full time

Compensation

Salary not specified

Location

Global

Resume Assistance

See how well your resume matches this job role with our AI-powered score. By uploading your resume, you agree to our Terms of Service

Ready to apply?

You're one step away - it takes less than a minute to upload your resume

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
  • Responsibilities

  • 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
  • © All rights reserved.