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