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