1、本科及以上學歷且具備2年及以上工作經(jīng)驗;
2、熟練使用常用的Linux命令;
3、精通Java 核心知識,具備良好的面向對象的編程思想,熟悉常用設計模式、多線程設計等;
4、熟練Spring、SpringMVC、SpringBoot、MyBatis/MyBatis-Plus 等核心框架,能根據(jù)需求進行項目的構建、開發(fā);
5、熟練使用 MySql 關系型數(shù)據(jù)庫并且了解 MySQL 數(shù)據(jù)庫的優(yōu)化;
6、熟悉Redis了解數(shù)據(jù)類型、數(shù)據(jù)持久化、事務以及主從架構、哨兵機制、集群架構;
7、熟練使用git等版本控制工具;
8、熟練使用kafka、RocketMq等消息中間件;
9、熟悉常用 HTML、JavaScript、jQuery、Bootstrap、Vue2/Vue3 等前端框架,熟悉 CSS 樣式、Ajax、Axios 等前端技術;
10、要求具備 spring webflux 框架、java socket 開發(fā)經(jīng)驗。