The posting
- Participate in the architecture design and development of software system;
- Participate in the requirement analysis and functional module design of the software system; Responsible for the preparation of development process documents;
- Be responsible for performance tuning, improving stability, finding and improving the architecture of existing software, and fixing defects.
- Complete other tasks assigned by the superior.
Requirement
- 2-4 years Java Web development experience, good communication and collaboration skills. Solid Java foundation, deep understanding of object-oriented, familiar with common design patterns, clear understanding of JVM, multithreading, reflection, class loading, generics, etc., familiar with unit testing, WEB development, database and other basic technologies.
- Proficient in mainstream JAVA frameworks such as Springboot/SpringCloud /Kafka. Familiar with MySQL database, with some experience in database performance tuning.
- Familiar with common algorithms, strong logical thinking ability, good problem analysis and solving ability.
- Familiar with container technologies such as Docker



