職位描述:
1、能夠承擔(dān)軟件項(xiàng)目的整體規(guī)劃設(shè)計(jì)及部分核心功能的開發(fā)工作;
2、參與關(guān)鍵需求分析,編寫產(chǎn)品平臺(tái)開發(fā)路線圖,組織對(duì)關(guān)鍵問(wèn)題及技術(shù)的分析和研究,保障系統(tǒng)架構(gòu)的合理性、可擴(kuò)展性及經(jīng)濟(jì)性;
3、負(fù)責(zé)軟硬件的銜接及系統(tǒng)部署方案,以保證系統(tǒng)整體的穩(wěn)定運(yùn)行;
4、關(guān)注業(yè)界新技術(shù)與動(dòng)態(tài),負(fù)責(zé)引導(dǎo)開發(fā)團(tuán)隊(duì)的技術(shù)方向,推進(jìn)新技術(shù)的引入和團(tuán)隊(duì)開發(fā)能力的更新。??
職位要求:??
1、具有大型系統(tǒng)的需求分析、產(chǎn)品研發(fā)、系統(tǒng)架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)經(jīng)驗(yàn);??
2、具備不同系統(tǒng)之間的接口設(shè)計(jì)與規(guī)劃,?評(píng)審并且輸出技術(shù)方案文檔的能力;??
3、具備5年以上軟件軟件工作經(jīng)驗(yàn),3年以上Java軟件開發(fā)經(jīng)驗(yàn),精通Java語(yǔ)言,熟悉軟件開發(fā)流程,熟悉常用項(xiàng)目構(gòu)建工具,如Maven、Ant等;熟悉各種設(shè)計(jì)模式;??
4.精通Java語(yǔ)言及其主流框架,有大規(guī)模高并發(fā)高負(fù)載高可用性的應(yīng)用系統(tǒng)的獨(dú)立架構(gòu)經(jīng)驗(yàn);??
6、?熟悉常用開源框架,spring?cloud、Dubbo等框架;??
7、熟練掌握SOA設(shè)計(jì)與服務(wù)治理理念,熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用,熟悉分布式、緩存、消息、負(fù)載均衡等機(jī)制和實(shí)現(xiàn);??
8、有大型系統(tǒng)架構(gòu)、負(fù)責(zé)過(guò)大型互聯(lián)網(wǎng)公司數(shù)據(jù)平臺(tái)架構(gòu)的經(jīng)驗(yàn)優(yōu)先