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