1、計算機及相關專業本科以上學歷。互聯網/軟件行業2年以上java研發和系統設計經驗;
2、熟悉Java常見開發框架使用及原理,有高并發編程和網絡編程經驗,有springboot、mybatis、springcloud經驗值優先;
3、熟悉MySQL、Redis、Nginx和RocketMQ等技術,并可以對其調優;
4、對數據結構、算法設計、系統架構設計等有較為深刻的理解;
5、有寬闊的技術視野,對開源和業界技術有一定的了解;
6、優秀的分析問題和解決問題的能力,對解決具有挑戰性問題充滿激情;
7、具有良好的溝通能力和團隊合作精神,有比較強的推動能力;
8、參與過千萬級用戶系統設計或開發者優先;
9、熟悉TCP/IP、Socket、RPC、HTTP2、XMPP、MQTT、COAP等協議這優先。
1、根據業務場景和需求,決定技術方向,做技術選型;
2、針對遺留系統改造,遺留系統絞殺,提供技術方案;
3、對新業務系統進行架構設計,滿足功能和非功能需求;
4、實現關鍵技術模塊代碼,確保技術方案可行;
5、用敏捷、創新思維解決問題