崗位職責(zé):
1.深入理解業(yè)務(wù)需求,參與產(chǎn)品規(guī)劃,形成技術(shù)方案,實(shí)現(xiàn)業(yè)務(wù)到架構(gòu)的轉(zhuǎn)化,通過(guò)技術(shù)創(chuàng)新,提升核心產(chǎn)品競(jìng)爭(zhēng)力
2.負(fù)責(zé)總體技術(shù)架構(gòu)設(shè)計(jì)與規(guī)劃,重構(gòu)、優(yōu)化現(xiàn)有技術(shù)架構(gòu),根據(jù)業(yè)務(wù)規(guī)劃,制定技術(shù)規(guī)劃與架構(gòu)方案,保證架構(gòu)業(yè)務(wù)合理性、可擴(kuò)展性和快速迭代;
3.負(fù)責(zé)平臺(tái)核心功能、公共模塊規(guī)劃及業(yè)務(wù)架構(gòu),以及核心系統(tǒng)的穩(wěn)定性、性能監(jiān)控和性能優(yōu)化等;
4.負(fù)責(zé)技術(shù)難題預(yù)研與攻關(guān),解決系統(tǒng)中關(guān)鍵架構(gòu)問(wèn)題,對(duì)系統(tǒng)穩(wěn)定性負(fù)責(zé);
5.參與核心功能模塊的設(shè)計(jì)、核心代碼的編寫(xiě)、系統(tǒng)的優(yōu)化重構(gòu);
6.負(fù)責(zé)對(duì)新技術(shù)的研究探索和技術(shù)積累,進(jìn)行關(guān)鍵技術(shù)的技術(shù)驗(yàn)證;
7.對(duì)團(tuán)隊(duì)開(kāi)發(fā)人員進(jìn)行代碼質(zhì)量審核、技術(shù)指導(dǎo)和監(jiān)督,促使研發(fā)團(tuán)隊(duì)整體技術(shù)水平提升,持續(xù)改進(jìn)開(kāi)發(fā)過(guò)程;
8.完成公司領(lǐng)導(dǎo)交辦的其他工作。
任職要求:
1.大學(xué)本科及以上學(xué)歷,計(jì)算機(jī)或相關(guān)專(zhuān)業(yè),5年以上實(shí)戰(zhàn)開(kāi)發(fā)經(jīng)驗(yàn),2年以上大規(guī)模高并發(fā)訪問(wèn)的web應(yīng)用架構(gòu)設(shè)計(jì)和核心開(kāi)發(fā)經(jīng)驗(yàn),有團(tuán)隊(duì)管理或項(xiàng)目管理經(jīng)驗(yàn)者優(yōu)先;
2.能深入理解業(yè)務(wù)架構(gòu)和業(yè)務(wù)流程,設(shè)計(jì)系統(tǒng)結(jié)構(gòu),并能深入分析和發(fā)現(xiàn)系統(tǒng)的優(yōu)化點(diǎn),負(fù)責(zé)推動(dòng)產(chǎn)品性能和架構(gòu)優(yōu)化;
3.精通Java語(yǔ)言,精通常見(jiàn)的Java后端框架,包括Spring、MyBatis、iBatis、Spring?boot、JPA等;
4.熟悉web系統(tǒng)相關(guān)業(yè)務(wù)的各類(lèi)解決方案,如高并發(fā)、session同步、Nginx、Redis等;
5.精通網(wǎng)絡(luò)和服務(wù)器優(yōu)化、緩存、分布式存儲(chǔ)技術(shù),擁有異構(gòu)系統(tǒng)開(kāi)發(fā)部署和優(yōu)化經(jīng)驗(yàn);
6.精通Oracle、MySql、Sql?Server等任意一種主流數(shù)據(jù)庫(kù),熟悉多種數(shù)據(jù)庫(kù)的大數(shù)據(jù)量處理以及性能調(diào)優(yōu)等高級(jí)應(yīng)用,具有大數(shù)據(jù)量、高訪問(wèn)量的web系統(tǒng)設(shè)計(jì)及開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先,有豐富的數(shù)據(jù)庫(kù)優(yōu)化經(jīng)驗(yàn)者優(yōu)先;
7.對(duì)web應(yīng)用相關(guān)技術(shù)有高度的敏感性,對(duì)新技術(shù)和概念具備良好的學(xué)習(xí)和應(yīng)用能力;
8.熟悉Linux服務(wù)器操作、docker及集群項(xiàng)目部署、日志分析、故障定位。
9.具備較強(qiáng)的項(xiàng)目分析和解決問(wèn)題的能力,邏輯思維能力強(qiáng),做事有條理,能夠承擔(dān)工作壓力;
10.具有良好的溝通能力、責(zé)任心和團(tuán)隊(duì)合作精神。