一、工作職責
1.?負責公司核心系統(tǒng)后端服務(wù)接口的設(shè)計和編碼工作;
2.?根據(jù)需求規(guī)格說明書與界面原型進行系統(tǒng)架構(gòu)設(shè)計與數(shù)據(jù)庫設(shè)計
3.?對已完成的系統(tǒng)架構(gòu)/數(shù)據(jù)庫設(shè)計、軟件詳細設(shè)計文檔進行評審
4.?定期進行代碼走查并記錄,對開發(fā)的代碼不斷的進行優(yōu)化,實時與其他成員分享好的經(jīng)驗
5.?實時向上級反饋工作進度;
6.?配合開發(fā)經(jīng)理完成相關(guān)任務(wù)目標
7.?對一些公共組件和某些技術(shù)難點進行相應(yīng)的研究和改進
8.?快速研發(fā)方案的研究,移動開發(fā)或測試環(huán)境的研究,以提高工作質(zhì)量與效率
9.?積極參與部門工藝流程建設(shè)、相關(guān)規(guī)范及標準的改進及優(yōu)化。
二、崗位要求
1.?計算機相關(guān)專業(yè)本科及以上學歷,2年左右Java后端開發(fā)經(jīng)驗,有互聯(lián)網(wǎng)項目開發(fā)經(jīng)驗優(yōu)先;
2.?具備扎實的Java語言基礎(chǔ),精通Java面向?qū)ο笤O(shè)計開發(fā),熟悉NIO、多線程、集合等基礎(chǔ)框架;
3.?熟悉Java設(shè)計模式,具備良好的文檔編制習慣和代碼書寫規(guī)范,能獨立完成設(shè)計和編碼;
4.?有千萬級請求項目經(jīng)歷,參與核心設(shè)計和研發(fā)
5.?熟練使用java、struts2、hibernate3、spring3、JPA、tomcat、mysql、git及Springboot;
6.?具備線上問題和性能調(diào)優(yōu)能力
7.?精通常見關(guān)系型數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫,如MySQL、ELK、Redis等;
8.?熟悉常見的分布式應(yīng)用場景,對緩存、隊列、可用性、一致性等有一定的了解;
9.?有強烈的責任心和團隊精神,善于溝通和合作,對工作有熱情,具有較好的抗壓及自我調(diào)節(jié)能力。
10.?具有Scrum經(jīng)驗,能快速融入敏捷團隊,和團隊協(xié)同工作