1. According to the project/product requirements, design the overall architecture of java-web project, and prepare the system design document and system implementation plan document;
2. Build the core architecture and main modules, and make clear the technical details and main technical difficulties of each system platform;
2. Explain the overall design for R&D engineers and help solve technical problems encountered in the development process;
4. Management of R&D team;
Requirements:
1. Bachelor degree or above, major in computer science;
2.6 years working experience in code development and 3 years experience in system architecture design; At least 3 years team management experience;
3. Proficient in related technologies of web system development, and master frameworks such as Spring, SpringMVC and MyBatis;
4. Proficient in Java and object-oriented design and development, and have in-depth research on development technology;
5. Proficient in the development of common database applications such as oracle and MySQL, and understand the database principle and common performance optimization and expansion technologies;
6. Good communication and presentation skills, and can work under necessary pressure.