1、 有扎實的Java基礎JVM、Java多線程、并發(fā)以及網(wǎng)絡通信有深厚的經(jīng)驗。
2、 熟悉主流開源應用框架,如Spring、JPA、iBatis、hibernate、XML、JSON 等開發(fā)技術。
3、掌握Spring boot的使用及配置,了解微服務體系框架,熟悉spring cloud或者Dubbo。
4、 熟悉RESTful、webservice、Dubbo、ZooKeeper等
5、 熟悉Memcached、MongoDB、Redis、HBase等
6、 熟悉分布式系統(tǒng)的設計和應用,熟悉分布式、緩存、消息、負載均衡等機制和實現(xiàn)。
7、熱愛技術,對技術有不懈的追求,喜歡研究開源代碼。
8、良好的學習能力、團隊協(xié)作能力和溝通能力;善于思考,能獨立分析和解決問題。
9、熟練使用maven等構建工具。
10、對gitlab, jenkins,sonarQube, docker等了解,對持續(xù)構建,容器技術,負載均衡服務配置(nginx,haproxy)熟悉者優(yōu)先。
11、參與過敏捷項目研發(fā)者優(yōu)先。
12、熟悉大數(shù)據(jù)產(chǎn)品生態(tài)圈相關技術組件,對多種計算引擎及分布式存儲有深入理解,具備至少一種計算引擎的開發(fā)實踐經(jīng)驗