Senior Java Backend Engineer (DEX)
Location: Hong Kong
Department: Engineering
We are seeking a seasoned Backend Engineer with deep expertise in decentralized finance (DeFi) to lead the architectural design and development of our client's high-performance DEX platform. You will be responsible for building the core components of a world-class trading environment, focusing on ultra-low latency, high concurrency, and uncompromising security.
Key Responsibilities
-
Architectural Leadership: Design and develop the core server-side architecture for a Decentralized Exchange (DEX).
-
Core Module Engineering: Lead the implementation of critical modules, including matching engines, order books, market data broadcasting, risk management, and clearing/settlement systems.
-
Infrastructure & Connectivity: Develop and maintain high-performance trading gateways (REST/WebSocket), market data feeds, and K-line services.
-
Performance Optimization: Ensure the stability and performance of high-concurrency, low-latency trading systems through rigorous JVM tuning and system-level optimizations.
-
Resilience & Security: Build foundational capabilities for data persistence, comprehensive logging, automated backups, and robust disaster recovery protocols.
-
Cross-Functional Collaboration: Partner closely with Smart Contract and Frontend teams to ensure seamless end-to-end integration across the entire trading lifecycle.
Required Qualifications & Skills
-
Educational Background: Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field.
-
Java Expertise: 8+ years of professional Java development experience, with mastery of multi-threading, concurrency models, and JVM performance tuning.
-
DEX Domain Knowledge: 3+ years of direct experience in DEX/Exchange server-side development, with a deep understanding of matching, clearing, and risk control workflows.
-
High-Performance Frameworks: Proven experience with LMAX Disruptor, Chronicle, or similar high-performance frameworks; familiarity with Exchange-core architectures is essential.
-
Data Management: Expertise in MySQL, Redis, and MongoDB, including advanced database design, index optimization, and distributed transaction management.
-
System Reliability: Deep understanding of multi-active database deployments and disaster recovery; ability to lead team-wide emergency drills.
-
Messaging & Streaming: Proficiency in Kafka (consumer groups, partitioning, persistence) and real-time data processing.
-
Cloud & DevOps: Hands-on experience with Docker and Kubernetes (Deployment, Service, Ingress, Monitoring); proficiency with AWS or Alibaba Cloud ecosystems (EC2/ECS, RDS, OSS).
Preferred Attributes (Bonus)
-
Experience with EVM-based on-chain settlement, Oracles, and off-chain data integration.
-
Familiarity with modern observability stacks, including Prometheus, Grafana, and ELK.
-
Polyglot capabilities: Ability to develop stable auxiliary services in Golang or Node.js for on-chain data retrieval and analysis.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
