Job Overview
Job description
- Location:
- China
- Work arrangement:
- On-site
后端开发工程师 at DavionLabs in China.
Responsibilities
- Responsible for the daily maintenance, function iteration and defect repair of existing business systems; writing technical documents according to system requirements and participating in technical plan reviews.
- According to the design documents, complete business code writing and unit testing independently and with high quality to ensure the quality of delivery.
- Participate in the development and maintenance of system modules, assist in troubleshooting performance bottlenecks during system operation, and cooperate with the team to complete performance optimization work.
- Follow up and solve daily technical problems that arise in online systems, and cooperate with the team to tackle technical difficulties in development.
- Responsible for the full-process development and daily maintenance of some subsystems, strictly abide by development specifications, and cooperate with the team to successfully complete deployment and launch.
Requirements
Bachelor degree or above, computer and related majors, with more than 5 years of practical development and system maintenance experience in Java/golang.
Proficient in the Java technology stack, proficient in mainstream development frameworks such as Spring Boot, MyBatis, and JPA; familiar with Redis caching, proficient in using message middleware such as Kafka/RabbitMQ and Elasticsearch search engines; proficient in common development tools such as GIT and Maven.
- Have experience in participating in distributed systems or microservice projects, and be familiar with GRPC, Zookeeper and other technologies.
- Familiar with MySQL database and capable of database optimization.
- Strong sense of responsibility and high code execution ability; have good teamwork spirit and communication skills, and be able to adapt to the rapid iteration of R&D rhythm.
【Priority conditions】
- Industry experience: Applicants with research and development experience in Internet finance, banking, payment and other related business backgrounds are preferred.
- AI capabilities: Proficient in using AI-assisted programming tools in daily development, AI development code can account for 30%, focusing on improving research and development efficiency.
About the Company
Davion Labs is now looking for a back-end development engineer who is proficient in Java/Golang and has extensive experience in distributed systems to join the ApeX Protocol core team.
ApeX Protocol is the industry's leading decentralized exchange (DEX) platform, committed to providing users with a smooth, efficient, and secure cryptocurrency trading experience. We focus on technological innovation and user empowerment, aiming to redefine the decentralized trading landscape through high-availability architecture and comprehensive product portfolio.
Our core product, ApeX Omni (v2), offers multi-chain liquidity, flexible and user-centric design, and top-notch security based on zero-knowledge proofs. In order to support massive cross-chain data interaction and high-frequency transaction matching, we are constantly consolidating and optimizing the underlying financial-level business system.
As a core backend development engineer, you will be deeply involved in the full-process development and daily iteration of the ApeX protocol business system. From the architectural design of high-concurrency systems, high-quality delivery of microservice modules, to solving online performance bottlenecks and system tuning, you will play a key role. We expect you to rely on your solid engineering background, deep understanding of financial business, and innovative spirit to use cutting-edge AI tools to improve R&D efficiency, and work closely with the team to jointly build a solid and efficient top-level Web3 trading infrastructure.
- Role:
- 后端开发工程师
- Job Type:
- Full Time