1、精通Java編程,有著良好的編碼習(xí)慣和基礎(chǔ);
2、精通緩存、隊(duì)列策略和應(yīng)用場(chǎng)景,熟悉Redis、Tomcat、Nginx、Kafka等;
3、熟悉HTTP協(xié)議并了解RESTful風(fēng)格開發(fā), 以及Json、XML等數(shù)據(jù)交換格式;
4、熟悉Spring、Spring MVC、MyBatis等開源框架,有較強(qiáng)的源碼研究(熟悉常見的Java API)和理解能力;
5、熟悉微服務(wù)框架,掌握Spring Boot、Spring Cloud;具備微服務(wù)開發(fā)經(jīng)驗(yàn);
6、熟悉IDEA、Maven、Git等項(xiàng)目開發(fā)和構(gòu)建工具及Jenkins、Docker、Kubernetes等項(xiàng)目部署工具;
7、有扎實(shí)的SQL知識(shí),熟練使用MySQL、PolarDB、PostgreSQL、IoTDB等;
8、熟悉前后端分離開發(fā)模式,具備良好的編碼規(guī)范。