1、熟悉Java語言,具備扎實的Java基礎(chǔ),熟悉IO、多線程等基礎(chǔ)技術(shù),對多線程使用、并發(fā)處理、JVM基本原理有一定認知。
2、熟練使用Spring/Spring Boot/Spring Cloud/Mybatis等框架,并對框架原理有一定了解。
3、熟悉常見SQL、NoSQL數(shù)據(jù)庫(mysql、redis、達夢、金倉等)的數(shù)據(jù)庫設(shè)計、查詢編寫和優(yōu)化,有數(shù)據(jù)庫調(diào)優(yōu)經(jīng)驗。
4、熟悉Kafka等各種中間件,對事務(wù)、鎖、并發(fā)等實現(xiàn)機制有深入了解。
5、熟悉TCP/IP協(xié)議,熟悉網(wǎng)絡(luò)通信基本原理。
6、熟悉常用業(yè)務(wù)架構(gòu)的設(shè)計,具備良好的編程能力和代碼風(fēng)格,對模塊化編程有較深理解。
7、具有一定的技術(shù)規(guī)劃和設(shè)計能力,善于分析、歸納問題,并給出有效的解決措施和方法。