【崗位職責】
1、參與公司自主產(chǎn)品及項目研發(fā),進行軟件系統(tǒng)框架、核心模塊和對外接口的詳細設計,參與核心代碼的編寫;
2、.參與項目的模塊概要設計、編碼實現(xiàn)、單元測試、系統(tǒng)整合測試,分析并解決軟件開發(fā)過程中的問題,確保開發(fā)模塊安全、高質量、性能良好;
3、參與技術難點的攻關和技術預研,帶領JAVA開發(fā)團隊進行開發(fā)和文檔編寫等工作;
4、參與優(yōu)化整個系統(tǒng)的性能,提升承載能力和并發(fā)能力;
5、參與相關技術文檔的編寫;
6、根據(jù)公司規(guī)范流程,對以往項目進行維護。
【任職要求】
1、計算機、軟件、電子信息、通信等相關專業(yè)優(yōu)先;
2、5年以上JAVA開發(fā)經(jīng)驗,3年以上大型應用系統(tǒng)開發(fā)和架構經(jīng)驗;
3、具有2年以上帶領團隊經(jīng)驗;
4、具有3年以上知名互聯(lián)網(wǎng)公司從業(yè)經(jīng)驗;
5、熟悉SpringBoot,SpringMVC,MyBatis/iBATIS,Hibernate等常用開源框架,
6、熟悉多線程,分布式鎖,分布式事務,有上述技術的實際開發(fā)經(jīng)驗,基于關系型數(shù)據(jù)庫,分布式緩存,消息中間件等技術構建高可用高并發(fā)應用的經(jīng)驗;
7、熟悉Socket、WebService、Http等接口開發(fā)技術,熟練掌握XML、HTML、Javascript(Jquery)、AJAX、Json技術;
8、熟悉MySQL或Oracle等關系數(shù)據(jù)庫及其性能優(yōu)化,能獨立設計高負荷的數(shù)據(jù)結構,熟悉memcached?,?redis等緩存的特性;
9、熟悉MongoDB、rabbitMq/activeMQ、zookeeper/curator分布式解決方案等優(yōu)先;
10、具備良好的溝通表達能力和學習能力,具有團隊協(xié)作精神和追求卓越的精神。