Must have:1. 5+ years of Java development experience,solid object-oriented programming fundamentals, familiar with design patterns;2. Understanding of technology stack: Spring, Redis, MyBatis;3. Familiarity with databases such as MySQL/Oracle;4. Familiarity with DevOps toolchain(Jenkins, GitLab CI/CD, etc.)5. Familiarity with development tools such as Git, Maven, etc.Nice to have:1. Complexity performance problem diagnosis tuning;2. Knowledge of cloud technologies such as Docker Kubernetes.