Job Closed
This listing is no longer active.
The World’s Leading Blockchain Ecosystem and Digital Asset Exchange
Senior Java Engineer – Cloud Tech, Trading Systems
Location
Singapore
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Engineer – Cloud Tech, Trading Systems
Binance
• 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
Job Requirements
- Bachelor's/Master's degree in Computer Science, Engineering or a related field
- 5+ years of experience with backend development
- Experience building or working with AI agents / agentic workflows is a strong plus
- 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)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Engineer – Exchange Service
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Development and implementation of crypto-related infrastructure. • Build large scale software system. • Participate in the applications with different stages, covering POC, MVP, and launched product, hence, this role would face several types of jobs, such as requirement evaluation, workable solutions delivery, architecture design/implementation. • Perform performance tuning, online incidents troubleshooting, improve system sustainability and maintainability, and technology innovation. • Ensure coding quality on the core functions.
• Collaborate with product managers, backend team, and QA teams to design and build backend services and internal tools. • Participate in requirement discussions and code reviews to ensure high-quality delivery. • Design, develop, and maintain backend components that support product features and internal platforms. • Build and optimize services based on **REST APIs** and **event-driven architectures**. • Support system stability, scalability, and performance through testing and troubleshooting. • Work closely with QA engineers to enable smooth integration of backend systems with automated testing frameworks.
Java Backend Engineer – Web3 Data
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and implement high-performance pipelines for on-chain data parsing, calculation, and aggregation across multiple blockchain networks (EVM, Solana, etc.). • Architect and optimize Java-based distributed microservices for real-time and batch data processing. • Build data computation layers that support ultra-fast statistical calculations, such as token prices, swaps, liquidity metrics, and protocol-level KPIs. • Collaborate with data engineering teams to integrate pipelines with Kafka, Redis, RDS, and data lake environments. • Design and manage scalable data models supporting multi-chain and historical data. • Develop fault-tolerant, monitored, and auto-recoverable backend systems with zero downtime. • Establish strong observability and performance monitoring for parsing and computation modules. • Contribute to system-level architecture discussions and ensure alignment with long-term data platform strategy.
Java Backend Engineer – Spring Boot, Cloud, AI, Big Data
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop microservices architecture based on Spring Boot, ensuring high availability and scalability of the system. • 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 like ES/HBase/Starrocks, ensuring efficient data handling. • Work closely with business stakeholders to understand requirements and deliver data solutions that align with business goals. • Monitor, troubleshoot, and improve backend services to ensure smooth operation. • Participate in the full development lifecycle, including requirements gathering, system design, coding, testing, and deployment. • Maintain and enhance existing backend services, ensuring code quality and performance. • Collaborate with cross-functional teams to integrate data solutions into existing applications.
