1、熟練掌握 Spring、MyBatis/Hibernate 等主流開發(fā)框架,了解 Java EE 體系,對多線程、JVM 及常用設(shè)計(jì)模式有一定理解;
2、熟悉 SOA 架構(gòu)思想,具有高并發(fā)、高可用系統(tǒng)相關(guān)開發(fā)或維護(hù)經(jīng)驗(yàn),了解緩存、消息隊(duì)列、負(fù)載均衡等常用技術(shù);
3、具備 MySQL、Redis、RocketMQ 等中間件使用經(jīng)驗(yàn),了解其基本工作原理;
4、熟悉常見的 API 接口設(shè)計(jì)與開發(fā)規(guī)范,具備良好的編碼習(xí)慣和團(tuán)隊(duì)協(xié)作意識,能較好地理解業(yè)務(wù)并推動(dòng)開發(fā)任務(wù)完成;
5、能獨(dú)立完成單元測試,并參與系統(tǒng)壓力測試與基礎(chǔ)性能調(diào)優(yōu)。