Job Description
We are seeking a skilled Java Backend Developer to design, develop, and maintain high-performance and highly available backend services for our decentralized exchange (DEX) platform. The ideal candidate will play a key role in building core functionalities such as trade matching, liquidity pools, and cross-chain swaps while ensuring optimal system performance and scalability.
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, Io.net, and implement 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 public chain RPC interfaces/smart contract interactions
- Proficient in distributed system design and containerization technologies (Docker, Kubernetes)
- Strong troubleshooting and optimization skills with ability to independently handle complex module development
- Excellent sense of responsibility, adaptability to remote collaboration, and outstanding communication skills
- Familiarity with Solidity or other smart contract languages
- Participation in open-source blockchain projects or technical community contributions is a plus
Benefits
Competitive salary to be determined during the interview process based on qualifications and experience.


