Senior Backend Engineer (Java) – Trading Systems
Responsibilities:
• Develop backend services responsible for market connectivity, order flow processing, execution logic, and real-time risk calculations.
• Build high-performance, low-latency Java modules designed for predictable behaviour under heavy load.
• Participate in developing and maintaining the company's products based on digital crypto-currency exchanges and wallet services.
• Provide technical solutions to realize business interface.
• Participate in program discussions, technical research, performance tuning and troubleshooting.
• Analyze and improve system performance, system health check.
• Collaborate with other team members for system improvement.
Requirements
• Bachelor's degree in computer science, engineering or equivalent industry experience.
• At least 5 years of backend engineering experience using Java within trading, real-time, or high-frequency environments.
• Experience in developing large traditional financial platforms or exchanges is preferred.
• Experience with components commonly used in high concurrency and high availability systems, including: Load Balancers (Nginx, HAProxy), Caching Solutions (Redis, Memcached), Message Queues (Kafka, RocketMQ), Distributed Databases (Cassandra, HBase), Microservices Architecture (Spring Cloud, Docker, Kubernetes)
• Good knowledge of git, maven, Js development.
• Familiar with network communication, distributed system development, micro-service, Redis and other caching technologies.
• Understanding of the exchange-related industry market, trading, and wallet business will be an advantage.
Job Types: Full-time, Permanent
Pay: $50,000.00 - $100,000.00 per month
Benefits:
• Paid time off
Experience:
• Java: 3 years (preferred)
• cryptocurrency: 1 year (preferred)
Language:
• English / Chinese (preferred)
Work Location: Remote
Apply tot his job
Apply To this Job