崗位職責(zé):
1、負(fù)責(zé)公司軟件產(chǎn)品或項(xiàng)目的技術(shù)選型、架構(gòu)搭建;
2、理解系統(tǒng)的業(yè)務(wù)需求,制定系統(tǒng)的整體框架(包括技術(shù)框架和業(yè)務(wù)框架);
3、設(shè)計(jì)和搭建系統(tǒng)架構(gòu)(平臺(tái)、數(shù)據(jù)庫(kù)、接口、網(wǎng)絡(luò)、應(yīng)用架構(gòu)等),解決開發(fā)中各種系統(tǒng)架構(gòu)問題;
4、負(fù)責(zé)軟件系統(tǒng)平臺(tái)核心功能模塊設(shè)計(jì)、核心代碼開發(fā);
5、負(fù)責(zé)技術(shù)解決方案的編制工作,并能夠?qū)⒔鉀Q方案清晰的傳達(dá)給客戶和項(xiàng)目組成員;
6、負(fù)責(zé)組織技術(shù)架構(gòu)、解決方案的評(píng)審;
7、主導(dǎo)項(xiàng)目關(guān)鍵技術(shù)問題的攻關(guān),協(xié)助項(xiàng)目管理對(duì)技術(shù)問題進(jìn)行跟進(jìn);
8、對(duì)系統(tǒng)框架相關(guān)技術(shù)和業(yè)務(wù)進(jìn)行培訓(xùn),指導(dǎo)開發(fā)人員開發(fā);
9、對(duì)系統(tǒng)的重用、擴(kuò)展、安全、性能、伸縮性、簡(jiǎn)潔等做系統(tǒng)級(jí)的把握。
任職資格:
1、本科或以上學(xué)歷,計(jì)算機(jī)或相關(guān)專業(yè)畢業(yè),5年以上相關(guān)工作經(jīng)驗(yàn);
2、專注做java開發(fā),有帶領(lǐng)技術(shù)團(tuán)隊(duì)經(jīng)驗(yàn);
3、理解架構(gòu)師的職責(zé)和架構(gòu)設(shè)計(jì)的目標(biāo)、原則及取舍;
4、熟悉面向?qū)ο蠹夹g(shù)、設(shè)計(jì)模式、OOAD、?UML等技術(shù);
5、熟悉主要應(yīng)用服務(wù)器(Weblogic/WebSphere/Tomcat等)的配置和使用,熟悉Linux操作系統(tǒng);
6、深入理解Spring?、SPring?Boot、?Mybatis、?Hibernate、?Struts、?Webwork、?JSF和Tapestry?等框架的設(shè)計(jì)思想和實(shí)現(xiàn)方式,精通J2EE、?XML、?WebService、?分布式、多線程等高性能架構(gòu)相關(guān)開發(fā)技術(shù);
7、具備獨(dú)立開發(fā)軟件的能力,能夠編寫高質(zhì)量、高效率的代碼;
8、工作積級(jí)主動(dòng),具有良好的合作精神和溝通能力。
必須滿足:
1)架構(gòu)設(shè)計(jì):根據(jù)系統(tǒng)業(yè)務(wù)要求,獨(dú)立完成一般復(fù)雜系統(tǒng)架構(gòu)(應(yīng)用、邏輯、數(shù)據(jù)、安全etc)全方位設(shè)計(jì)、改進(jìn);滿足一般復(fù)雜系統(tǒng)的性能,安全,可擴(kuò)展,易維護(hù)等要求。按照文檔模版要求,完成架構(gòu)設(shè)計(jì)相關(guān)文檔。
2)抽象和模型化:根據(jù)用戶業(yè)務(wù)需求,熟練運(yùn)用架構(gòu)技術(shù)、設(shè)計(jì)模式及建模技術(shù)等獨(dú)立完成復(fù)雜系統(tǒng)的抽象化和模型化設(shè)計(jì)、改進(jìn)。