Senior Java Developer
1. Experience in centralized exchanges is required, including core processes such as spot market, orders, matching; contract market, orders, positions, matching, and asset management.
2. Strong foundation in Java, proficient in IO, Netty, RPC, Kafka, RocketMQ, WebSocket, multithreading, high concurrency, and core libraries.
3. Familiarity with distributed caching and messaging mechanisms, as well as high concurrency and high-performance distributed system design and optimization.
4. In-depth understanding of commonly used internet technologies and frameworks, including the Spring ecosystem, MyBatis, Redis, Nacos, message queues, Zookeeper, and other open-source components and technologies.
Java Development Engineer (Bilingual in Chinese and English)
1. Responsible for product requirement analysis, system design, and database design;
2. Participate in product requirement analysis, delve into requirements, and study project technical details;
3. Write relevant technical documentation according to company standards;
4. Resolve challenging issues that arise in projects and optimize system performance;
5. Regularly summarize and share experiences and results accumulated from work; maintain good communication and exchange with team members.