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