• Responsible for board game client architecture, solution, R&D and team management
• Computer software or related majors, more than 8 years of Java development experience
Solid Java fundamentals, familiar with IO, multi-threading, collections, JVM and other Java fundamentals, proficient in Spring Boot, MyBatis and other technical frameworks
• Familiar with distributed middleware, such as distributed cache, synchronous calls, message queues, etc., familiar with the internal principles, preferred if experience in reading source code
• Familiar with system analysis methods, familiar with common design patterns and application scenarios
• In-depth understanding of high concurrency and high reliability, practical experience is preferred
• Preferred if good communication skills and team management ability, experience in Tencent and other large companies