Job Description
We are seeking a skilled Java Backend Developer to design, develop, and maintain high-performance, highly available backend services for our decentralized exchange (DEX) platform. The ideal candidate will play a key role in implementing core functionalities such as trade matching, liquidity pools, and cross-chain swaps while ensuring optimal system performance and reliability.
Key Responsibilities
- Design, develop, and maintain high-performance Java backend services supporting DEX core features (e.g., trade matching, liquidity pools, cross-chain swaps)
- Deep understanding of blockchain technologies (Ethereum, Cosmos, Polkadot, etc.) and implementation of smart contract interaction modules for DEX
- Optimize system performance to ensure low-latency, high-concurrency transaction processing
- Participate in architecture design and technology selection, promoting technical standardization and best practices within the team
- Collaborate closely with product managers, frontend engineers, and blockchain engineers to ensure efficient system operation
- Benchmark against leading DEX products to build differentiated competitive advantages
- Continuously track innovations in protocols like LUMA, Aladdin, Butterfly, and Io.net, implementing best practices in business scenarios
Job Requirements
- 3+ years of Java development experience with expertise in concurrent programming, network communication, and high-performance service development
- Experience in DEX (decentralized exchange) development/maintenance, familiar with core mechanisms like AMM and order books
- Solid understanding of blockchain fundamentals and experience with common public chain RPC interfaces and smart contract interactions
- Proficient in distributed system design and containerization technologies (Docker, Kubernetes)
- Strong problem-solving and optimization skills with ability to independently handle complex module development
- High sense of responsibility, adaptability to remote collaboration, and excellent communication skills
- Familiarity with Solidity or other smart contract languages
- Participation in open-source blockchain projects or technical community contributions is a plus
Benefits
Salary will be determined during the interview process based on qualifications and experience.


