Job Responsibilities
1. Responsible for the technical architecture planning and design of 5T business products, producing design schemes and writing relevant technical documents to ensure the quality of system architecture and improve product performance and stability; 2. Analyze the problems and bottlenecks of the business process, data processing and technical architecture of the existing application system, propose suggestions for improvement and optimization, and promote the implementation of the plan; 3. Led the research of key technical problems of the system and the verification of new technologies, and was responsible for the architecture design of the system and the compilation of core code; 4. Responsible for the preparation, promotion and architecture review of system architecture specifications, and the improvement of software products; 5. Complete other tasks assigned by superiors.
Job Requirements
1. Bachelor degree or above, major in computer, software engineering, etc., 8 years or more working experience in system architecture design and application development; 2. Proficient in Java, in-depth understanding of JVM, proficient in Spring Boot, Spring Cloud, MyBatis and other technical frameworks, related components and understand the principle of important components; 3. Master containerization development knowledge, familiar with Docker containerization application, and understand K8S container orchestration technology; 4. Familiar with MariaDB, MySQL and other mainstream relational databases and NoSQL databases, with database optimization ability and experience; 5. Familiar with the principle of commonly used distributed system framework, and familiar with the architecture design and performance optimization of high-concurrency and high-performance distributed systems; Familiar with information security vulnerabilities and preventive measures; 6. Have good communication skills, learning ability, pressure resistance and sense of responsibility; 7. Experience in design, development and optimization of large-scale distributed, high-concurrency, high-load and high-availability systems is preferred; Experience in industrial software product architecture design is preferred.1. Bachelor degree or above, major in computer, software engineering, etc., 8 years or more working experience in system architecture design and application development; 2. Proficient in Java, in-depth understanding of JVM, proficient in Spring Boot, Spring Cloud, MyBatis and other technical frameworks, related components and understand the principle of important components; 3. Master containerization development knowledge, familiar with Docker containerization application, and understand K8S container orchestration technology; 4. Familiar with MariaDB, MySQL and other mainstream relational databases and NoSQL databases, with database optimization ability and experience; 5. Familiar with the principle of commonly used distributed system framework, and familiar with the architecture design and performance optimization of high-concurrency and high-performance distributed systems; Familiar with information security vulnerabilities and preventive measures; 6. Have good communication skills, learning ability, pressure resistance and sense of responsibility; 7. Experience in design, development and optimization of large-scale distributed, high-concurrency, high-load and high-availability systems is preferred; Experience in industrial software product architecture design is preferred.
Required Languages
English, Mandarin
Job Details
Position type
Construction engineer/architect
Experience
5~10 years