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