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