Job Description:
1. Smart Contract Interaction Service Development
- Design and implement highly reliable, low-latency Java services for interacting with smart contracts on EVM-compatible chains (e.g., Ethereum, BNB Chain, Arbitrum), including contract calls, event listening, and state synchronization.
- Support core business processes such as multi-chain asset deposits, withdrawals, and transfers by encapsulating on-chain operations.
2. Simulation to Live System Transition Support
- Optimize existing simulation backend logic to ensure its behavior aligns closely with future live trading systems.
- Participate in stress testing, fault drills, and gray release strategy design before live deployment.
3. Asset and Order System Integration
- Collaborate closely with matching engines, account systems, and risk control modules to ensure data consistency between contract and application layers.
- Implement critical mechanisms such as asset snapshots, balance verification, and exception rollback.
4. Security and High Availability Assurance
- Follow Web3 security best practices (e.g., private key management, replay attack prevention, Gas optimization).
- Build monitoring and alerting systems to respond in real-time to anomalies like failed on-chain transactions or block delays.
5. Technical Documentation and Collaboration
- Write clear technical design documents and interface specifications.
- Assist the testing team in developing automated test cases related to contract interactions.
Job Requirements:
- 5+ years of Java backend development experience, with proficiency in Spring Boot, MyBatis, Redis, and MySQL.
- Familiarity with Web3 fundamentals: wallets, private keys, Gas, ABI, EVM, and event logs.
- Hands-on experience with smart contract interactions.
- Understanding of blockchain node operations (e.g., Geth, Infura, Alchemy).
- Strong skills in concurrency handling, transaction management, and exception recovery.
Benefits:
Join a small, flat-structured team where you'll be more than just an executor—you'll be a co-builder.
Position Title: Java Developer (Smart Contract Focus)


