1、統(tǒng)招本科及以上學(xué)歷,計算機相關(guān)專業(yè),5年以上基于java的項目開發(fā)經(jīng)驗;
2、精通Java基礎(chǔ)知識和核心類庫,熟悉JVM、類裝載、類反射以及垃圾回收的基本原理;
3、熟練掌握java基礎(chǔ)實現(xiàn)原理、數(shù)據(jù)結(jié)構(gòu)、并發(fā)編程,以及常用的設(shè)計模式,熟悉MVC、ORM、AOP、IOC等設(shè)計思想;?
4、熟練掌握spring、mybatis、spring?boot、Hibernate、Dubbo、Spring?Cloud等主流開源框架;
5、熟練web前端開發(fā)技術(shù),能手寫兼容性較好的html+css、H5,掌握jquery或vue/angular/react中的一種;
6、熟練使用主流關(guān)系型數(shù)據(jù)庫oracle/mysql等,如果有數(shù)據(jù)庫性能調(diào)優(yōu)工作經(jīng)歷的優(yōu)先;
7、掌握zookeeper、分布式通訊框架(Dubbo等NIO框架)、分布式存儲(fastDFS等)、分布式緩存(?redis集群)、分布式事務(wù)處理方案、分布式消息隊列MQ的優(yōu)先考慮;
8、熟悉Oracle/Mysql等主流數(shù)據(jù)庫管理系統(tǒng)、相關(guān)技術(shù)及工具;
9、熟悉Redis、Memcached等主流緩存中間件;
10、有物聯(lián)網(wǎng)/SaaS平臺開發(fā)經(jīng)驗優(yōu)先;
11、具有微服務(wù)開發(fā)工作經(jīng)驗者優(yōu)先。