工作職責(zé):
????1、對(duì)產(chǎn)品平臺(tái)的整體系統(tǒng)架構(gòu)負(fù)責(zé),負(fù)責(zé)系統(tǒng)需求分析、系統(tǒng)設(shè)計(jì)和架構(gòu)搭建,以及對(duì)現(xiàn)有系統(tǒng)架構(gòu)進(jìn)行優(yōu)化;
????2、新技術(shù)預(yù)研,將合適的新開(kāi)發(fā)技術(shù)、框架引入到產(chǎn)品或項(xiàng)目;
????3、深度參與到各個(gè)開(kāi)發(fā)團(tuán)隊(duì)中并參與問(wèn)題解決、方案優(yōu)化、技術(shù)評(píng)審、代碼審查等;
????4、參與核心代碼的研發(fā),指導(dǎo)相關(guān)人員進(jìn)行產(chǎn)品開(kāi)發(fā)和技術(shù)研究工作,解決各類技術(shù)疑難問(wèn)題,形成良好的研發(fā)氛圍,提升團(tuán)隊(duì)整體技術(shù)水平;
????5、負(fù)責(zé)項(xiàng)目技術(shù)需求和技術(shù)風(fēng)險(xiǎn)控制,對(duì)產(chǎn)品和項(xiàng)目技術(shù)總體負(fù)責(zé);
????6、深刻理解系統(tǒng)非功能性需求,包括軟件的可維護(hù)性、性能、復(fù)用性、可靠性、有效性和可測(cè)試性等;
????7、培訓(xùn)相關(guān)技術(shù)人員的專業(yè)技能,參與部門(mén)技術(shù)團(tuán)隊(duì)管理并提出合理化建議。
????
????崗位任職要求:
????1、5年以上Java企業(yè)信息化項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),2年以上架構(gòu)師經(jīng)驗(yàn),主導(dǎo)或參與3個(gè)以上的J2EE項(xiàng)目架構(gòu)設(shè)計(jì);
????2、精通J2EE體系架構(gòu),熟悉spring?MVC、MyBatis、spring?boot、spring?cloud等常用框架,熟悉消息隊(duì)列、緩存技術(shù)、高并發(fā)處理等技術(shù);
????3、熟悉分布式系統(tǒng)架構(gòu)設(shè)計(jì)及開(kāi)發(fā),精通?SOA,?Restful?設(shè)計(jì),?分布式微服務(wù)系統(tǒng)設(shè)計(jì),性能分析及優(yōu)化;
????4、熟悉關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)(Oracle,?MySQL?等)和?NoSQL?數(shù)據(jù)存儲(chǔ)系統(tǒng)的原理和架構(gòu);
????5、能夠獨(dú)立進(jìn)行應(yīng)用的架構(gòu)設(shè)計(jì),框架設(shè)計(jì)和調(diào)優(yōu)等工作,能夠領(lǐng)導(dǎo)開(kāi)發(fā)團(tuán)隊(duì)進(jìn)行實(shí)施;
????6、良好的編程習(xí)慣、認(rèn)真負(fù)責(zé)、思路清晰、懂得溝通、學(xué)習(xí)能力強(qiáng)并能持之以恒;
????7、熟悉常用的軟件架構(gòu)方和需求評(píng)估方式;
????8、熟悉軟件架構(gòu)文檔編寫(xiě),具有良好的文檔工作能力;
????9、具備企業(yè)級(jí)項(xiàng)目經(jīng)驗(yàn),包括工作流/表單/集成等。