崗位職責:
1、負責產(chǎn)品及項目的架構設計和核心代碼的編寫;
2、綜合考慮系統(tǒng)的性能、安全性及代碼質量,提供***的解決方案;
3、解決軟件研發(fā)過程中遇到的關鍵技術問題;
4、診斷和解決現(xiàn)行系統(tǒng)可能存在的問題;
任職要求:
1、大學??萍耙陨蠈W歷,計算機相關專業(yè);
2、3年以上軟件設計和開發(fā)經(jīng)驗,1年以上項目設計和架構經(jīng)驗;
3、對springMVC、常見公私鑰算法有了解,熟悉TCP、HTTPS、TLS、SSL等有深入理解;?
4、對web開發(fā)的前后端分離有一定認識或實踐;?
5、熟練使用svn、Git、maven、以及基于maven的模塊依賴構建;?
6、熟悉大表分割、分庫分表技術,以及相關工具如mycat;?
7、熟悉oracle,sqlserver2000,Mysql,nosql(redis、MongoDB)等主流數(shù)據(jù)庫管理系統(tǒng)相關技術及工具;?
8、對java?NIO有深刻理解,并發(fā)編程、線程池模型有深入理解;?
9、熟悉微服務架構與模塊化技術,對常見dubbox、dubbo、spring?boot、osgi等技術有實戰(zhàn)經(jīng)驗;?
10、能夠熟練使用nginx進行負載均衡、故障檢測、限流等開發(fā)和配置;?
11、熟悉websocket瀏覽器通信技術以及版本兼容性問題;?
12、有分布式文件、圖片服務存儲開發(fā)經(jīng)驗,如fastdfs、cdn、gridfs、ceph等經(jīng)驗;
13、具備良好的表達和溝通、文檔撰寫能力,較強的團隊合作精神;
14、有金融、量化項目經(jīng)驗者優(yōu)先。