Job Responsibilities
1. Participate in the analysis and discussion of project requirements
2. Be responsible for the technical solution design, interface definition, database design, core code writing, and operation and maintenance of the business platform
3. Be responsible for code review, ensure project quality, and solve key problems and technical difficulties in the project
4. Be responsible for the optimization and tuning of the core modules of the system to ensure the correctness, security and stability of the system under high concurrent access
5. Learn and share cutting-edge technologies, and successfully apply the learning results to work
Qualifications
Education level: Bachelor's degree
Work experience:
1. More than 3-5 years of JAVA development experience
2. Experience in industrial Internet of Things and energy industry is preferred
Required major: Computer
Other requirements:1. Proficient in the practical application of SpringBoot and SpringCloud full-stack related microservice technology frameworks, and have at least 1 system architecture experience
2. Solid Java foundation, familiar with basic knowledge such as IO, multi-threading, and network familiar with Java core API, deep understanding of object-oriented programming, and can use it flexibly.
3. Proficient in the development of MySQL, Sqlserver, Oracle and other databases, and proficient in SQL statements
4. Familiar with Tomcat, Apache, Nginx and other web servers
5. Familiar with common middleware technologies such as Redis, RabbitMQ, MongoDB, ElasticSearch
6. Able to lead platform construction and project development.
7. Have a strong sense of responsibility and patience
8. Strong learning ability, good adaptability, strong sense of responsibility, patience and carefulness
Language requirements: 1. Good communication skills
2. CET-4