1. Be familiar with Java syntax, multithreading, collection and other basic frameworks
2. Have a preliminary understanding of JVM principles, including memory model and garbage collection mechanism
3. Be familiar with mainstream relational databases, such as MySQL and Oracle, and have SQL statement tuning experience.
4. Master SSH, springboot, springsecurity, springcloudalibaba and other mainstream open source frameworks and micro service architectures
5. Familiar with container configuration and deployment of application server software Tomcat and nginx, familiar with Linux system, and experience in querying performance problems of wired projects.
6. Proficient in front-end Vue, angular and other mainstream technologies.
7. Be able to manage the whole project development.