Backend Development Engineer

Qingdao, subprovincial city in Shandong | Undergraduate and above

1People

2024-10-21

Job Responsibilities:

  1. Design, develop, and maintain backend system business and common modules.
  2. Optimize and enhance the basic platform services, improve system performance, and refactor the system.
  3. Interface with other systems, complete various meteorological data parsing, data integration, and external data pushing.
  4. Maintain the company's delivered products, organize project-related documentation, and provide technical support.


Requirements:

  1. Bachelor's degree or above in Computer Science, Electronic Engineering, Automation Control, Precision Instruments, or related fields.
  2. Proficient in Java programming language and object-oriented design, with a good understanding of IO, multithreading, collections, and basic frameworks. Familiarity with JVM principles is a plus.
  3. Familiar with mainstream web frameworks such as Spring, Spring Boot, Hibernate/MyBatis/MyBatisPlus, and experienced in database development with MySQL, Oracle. Understanding of HTTP protocol and TCP Socket programming.
  4. Familiar with design patterns, distributed systems, caching, and messaging mechanisms.
  5. Basic knowledge of HTML5, JavaScript, CSS, JSON, and other related web technologies.
  6. Good communication and writing skills, strong teamwork awareness, willingness to learn, and ability to master multidisciplinary knowledge.