1、參與和負(fù)責(zé)項(xiàng)目框架的設(shè)計(jì)與開發(fā),獨(dú)立、快速、高質(zhì)量地完成整個(gè)項(xiàng)目的所有業(yè)務(wù)模塊的系統(tǒng)概要設(shè)計(jì)和詳細(xì)功能設(shè)計(jì)、編碼實(shí)現(xiàn)和單元測(cè)試;
2、具備良好的編碼規(guī)范習(xí)慣,確保相關(guān)代碼邏輯的健壯性與正確性,能夠形成完備規(guī)范的技術(shù)接口文檔;
3、輔助需求人員完成需求分析工作,配合測(cè)試人員及時(shí)、快速、高效地完成BUG修復(fù)工作;
4、維護(hù)、升級(jí)和優(yōu)化現(xiàn)有系統(tǒng),并能夠快速定位并及時(shí)修復(fù)軟件缺陷;
5、與公司其他團(tuán)隊(duì)協(xié)作完成公司產(chǎn)品的功能開發(fā),為公司業(yè)務(wù)團(tuán)隊(duì)提供技術(shù)問題的解決方案;
6、跟蹤并深入了解Java及相關(guān)技術(shù)的發(fā)展方向,并轉(zhuǎn)化為實(shí)際應(yīng)用方案。
任職要求:
1、專業(yè)從事后端應(yīng)用系統(tǒng)研發(fā)3年以上,計(jì)算機(jī)及相關(guān)專業(yè)本科或以上學(xué)歷;
2、精通Java語言,精通Spring?Boot、Spring+Mybatis+SpringMVC和SpringBoot等常用開發(fā)框架,具有后端應(yīng)用開發(fā)框架;
3、精通OOAD、AOP的原理及方法,熟悉常用的設(shè)計(jì)模式和開源框架,掌握微服務(wù)架構(gòu)原理,有大型互聯(lián)網(wǎng)項(xiàng)目經(jīng)驗(yàn)或業(yè)內(nèi)知名產(chǎn)品研發(fā)經(jīng)驗(yàn)者優(yōu)先;
4、熟悉分布式系統(tǒng)基礎(chǔ)設(shè)施中常用的技術(shù),如分布式事務(wù)、緩存、消息中間件、搜索引擎等;
5、熟悉高并發(fā)、高可靠性系統(tǒng)的設(shè)計(jì)、監(jiān)控和運(yùn)維等,熟悉Netty、Vert.x等高性能開發(fā)框架者優(yōu)先;
6、熟悉網(wǎng)絡(luò)編程,能夠設(shè)計(jì)和維護(hù)基于TCP/IP協(xié)議的高性能事件驅(qū)動(dòng)框架程序;
7、?精通關(guān)系型數(shù)據(jù)庫Oracle和MySQL,精通Zookeeper、Redis、MQ,有SQL優(yōu)化經(jīng)驗(yàn),能夠編寫高質(zhì)量SQL語句;
8、熟悉mysql、mongodb、redis等數(shù)據(jù)庫使用;
9、擁有強(qiáng)烈的求知欲,優(yōu)秀的學(xué)習(xí)和溝通能力;
10、對(duì)軟件研發(fā)工作具有濃厚的興趣,具備較強(qiáng)的責(zé)任心和良好的學(xué)習(xí)能力、邏輯思維能力,個(gè)性樂觀開朗,善于溝通和團(tuán)隊(duì)合作,勇于創(chuàng)新和接受挑戰(zhàn)。