Responsibilities:
- Participate in architecture design, feature development, and online issue support for platform services.
- Participate in requirements reviews, collaborating with product managers, testers, client developers, and other departments to ensure timely delivery.
- Write and maintain project and daily documentation.
Requirements:
- Bachelor's degree or higher in computer science or related field.
- More than 5 years of Java development experience, having been responsible for core modules of at least one medium to large-scale project.
- Experience in reading source code, proficient in mainstream Java development frameworks and related ecosystem components.
- Deep understanding of virtual machines, multithreading, network IO models, and database optimization.
- In-depth knowledge of data caching, message queues, and principles of distributed services.
- Experience in developing large-scale distributed, high-concurrency, high-load, and high-availability real-time systems is preferred.
- Background in crypto exchanges is a plus.
