工作職責(zé):
1.?負(fù)責(zé)項目的架構(gòu)設(shè)計工作,協(xié)助PM安排好項目管理工作;
2.?深入理解分析業(yè)務(wù)需求,為軟件開發(fā)和運(yùn)行環(huán)境要求等提供架構(gòu)選型、設(shè)計以及評估決策工作;
3.?帶領(lǐng)技術(shù)團(tuán)隊進(jìn)行研發(fā)、設(shè)計,并對系統(tǒng)的高可靠性、高可擴(kuò)展性、高安全性負(fù)責(zé);
4.?負(fù)責(zé)技術(shù)性合作項目方案的設(shè)計與評審,配合項目經(jīng)理進(jìn)行技術(shù)決策,進(jìn)行技術(shù)風(fēng)險評估;
5.?主持并參與制定設(shè)計及實(shí)現(xiàn)規(guī)范,指導(dǎo)設(shè)計、實(shí)現(xiàn)及部署工作;
6.?主持和參與系統(tǒng)邏輯模型和物理模型設(shè)計并實(shí)現(xiàn)原型;
7.?負(fù)責(zé)系統(tǒng)的接口設(shè)計、控制和管理。
職位要求:
1.?本科及以上學(xué)歷;金融類、電子商務(wù)、計算機(jī)、通信等相關(guān)專業(yè)畢業(yè);
2.?八年以上Java項目開發(fā)經(jīng)驗;精通Java編程語言與設(shè)計模式、精通JEE架構(gòu)及主流開源框架?(Spring、Mybatis/Hibernate、Struts),至少熟悉一種緩存框架Redis;?至少熟悉一種消息中間件(IBM?MQ/RabbitMQ/Kafka);?至少熟悉一種常用的web及應(yīng)用中間件(Nginx/Netty者優(yōu)先);
3.?三年以上大型互聯(lián)網(wǎng)應(yīng)用架構(gòu)管理、設(shè)計與治理的能力(有零售(會員、商品價格/庫存體系等)、電子商務(wù)、開放平臺設(shè)計背景的優(yōu)先考慮);
4.?精通企業(yè)級軟件框架設(shè)計模式(SOA,?EDM,MDM),?以及熟練掌握系統(tǒng)架構(gòu)設(shè)計與開發(fā)所涉及到建模工具(UML);
5.?熟悉面向互聯(lián)網(wǎng)架構(gòu)體系的微服務(wù)設(shè)計方法論,并了解在該體系下結(jié)合Docker實(shí)施服務(wù)治理的流程;
6.?熟悉數(shù)據(jù)建模方法,能夠獨(dú)立設(shè)計數(shù)據(jù)庫邏輯模型和物理模型。
7.?熟悉基于Linux平臺的基礎(chǔ)架構(gòu)設(shè)計方法,應(yīng)用架構(gòu)部署與治理能力,了解軟硬件選型和容量估算。
8.?熟悉Oracle/Mysql等主流數(shù)據(jù)庫管理系統(tǒng)、相關(guān)技術(shù)及工具,熟悉NoSQL(MongoDB/Hadoop)技術(shù)、緩存技術(shù)等;
9.?熟悉項目管理、快速迭代開發(fā)的整個流程,以及豐富的項目實(shí)施經(jīng)驗;
10.?技術(shù)視野廣闊,具有良好的前瞻性,思路清晰、邏輯性強(qiáng)、具備良好的溝通能力、理解能力和團(tuán)隊協(xié)作意識。