1. Have solid programming ability, excellent design ability and code quality, and love programming;
2. A deep understanding of computer principles, a good data structure and algorithm basis;
3. Have high concurrent service design and implementation experience, have their own understanding of distributed systems;
4. Strong sense of responsibility for software products, good communication skills and excellent teamwork skills.
1. Participate in system architecture design and optimization, improve system performance and development efficiency, and ensure high concurrency and high reliability;
2. Promote rapid development and efficient iteration through continuous technical research and innovation.
previous posts: Backstage development engineer
next chapter:Senior Java Architect