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 implementing core DEX functionalities such as trade matching, liquidity pools, and cross-chain swaps.
You will work closely with blockchain technology (e.g., Ethereum, Cosmos, Polkadot) to develop smart contract interaction modules. Performance optimization will be a critical part of your responsibilities to ensure low-latency and high-concurrency transaction processing.
As part of our technical team, you'll contribute to architectural design decisions and technology selection, helping to establish technical standards and best practices across the organization. Collaboration with product managers, frontend developers, and blockchain engineers will be essential to maintain the overall efficiency of our systems.
Key Responsibilities
- Design, develop and maintain high-performance Java backend services supporting DEX core functionalities
- Implement smart contract interaction modules with deep understanding of blockchain technologies
- Optimize system performance for low-latency, high-concurrency transaction processing
- Participate in architectural design and technology selection processes
- Collaborate with cross-functional teams including product managers and engineers
- Research and implement innovations from leading DEX protocols (LUMA, Aladdin, Butterfly, Io.net)
- Develop differentiated competitive advantages by benchmarking against top DEX products
Job Requirements
- 3+ years of Java development experience with expertise in concurrent programming and network communication
- Experience in DEX development/maintenance with knowledge of AMM, order book mechanisms
- Solid understanding of blockchain fundamentals and public chain RPC interfaces
- Proficient in distributed system design and containerization technologies (Docker, Kubernetes)
- Strong problem-solving and optimization skills for complex module development
- Excellent communication skills and ability to work in remote collaboration environments
- Familiarity with Solidity or other smart contract languages
- Participation in open-source blockchain projects or technical community contributions is a plus
Benefits
Competitive salary will be determined during the interview process based on qualifications and experience.


