Job Description
Senior Java Developer: Trading/Business Side
We are seeking an experienced Senior Java Developer to join our trading platform development team. The ideal candidate will take ownership of core exchange system development and optimization, ensuring high performance and reliability in our financial trading systems.
Key Responsibilities
- Develop core exchange systems including:
- Spot/contract trading, order matching and clearing systems
- Asset management systems (deposit/withdrawal, fund settlement)
- Strategy trading systems (grid trading, copy trading)
- Marketing activities and KYC/AML certification systems
- Optimize high-concurrency trading system performance while ensuring fund security and data consistency
- Participate in system architecture design to address technical challenges in distributed environments
- Collaborate with cross-functional teams to deliver robust financial solutions
Job Requirements
- 5+ years Java development experience with 3+ years in financial/exchange systems
- Practical development experience in at least two of:
- Trading systems: spot/contract trading engines, risk control systems
- Asset systems: fund accounts, deposit/withdrawal, clearing systems
- Product systems: backend for complex financial products like grid trading, copy trading
- Expertise in Java and microservices architecture (Spring Cloud/Dubbo)
- Proficient with MySQL (sharding), Redis, Kafka/RocketMQ
Technical Stack
- High-performance concurrency frameworks: Disruptor or Akka
- Local high-performance persistence: Chronicle Queue
- Observability: Prometheus, Grafana, SkyWalking, ELK
- High-performance UDP protocols: Aeron, gRPC/protobuf, ZeroMQ
- WebFlux/Reactive programming
- GC optimization
- System sharding design
- High availability (HA) design
- Raft (JRaft)
- Master/slave system design
- Distributed transaction processing
Bonus Skills
- JVM tuning - experience with jstat, jmap, jstack, JMX, flame graph analysis
- Understanding of Linux epoll mechanism
- Knowledge of Thread Affinity
- Experience with circuit breakers and backpressure handling
- Zero-copy techniques
Business Knowledge
- Order placement, matching, settlement, liquidation, market data, take profit/stop loss, grid trading, copy trading
- Isolated margin vs cross margin
- Hedge mode (multi-position) vs one-way position
- Matching engine implementation
- Settlement fund flow reconciliation
Benefits
- ⭐ Remote work option
- ⭐ Competitive negotiable salary
- ⭐ 0-6 months performance bonus
- ⭐ Festival benefits and perks


