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