工作職責:
1.?根據系統(tǒng)需求,分析、設計與實現系統(tǒng)軟件整體架構,保障系統(tǒng)架構的合理性、可擴展性及經濟性。
2.?參與技術評審和代碼?Review,參與底層和重要模塊的詳細設計;負責核心技術問題的攻關,持續(xù)改進系統(tǒng)架構。
3.?參與制定技術標準,積極了解業(yè)界相關新技術及趨勢,促進技術進步和創(chuàng)新。
4.?參與跨平臺的?API?規(guī)范設計以及?API?高效調用設計。
任職資格:
1.?本科學歷,計算機及相關專業(yè)優(yōu)先。
2.?3年以上開發(fā)經驗,1?年以上分布式微服務開發(fā)經驗。精通?JAVA?基礎體系,具有面向對象的分析、設計、開發(fā)能力;熟悉?AOP,設計模式,設計規(guī)約;?掌握?Springcloud,?Dubbo,myBatis,?MQ、RPC、緩存等常用技術和框架,熟悉?Linux?下的常用命令。
3.?能讀懂底層源碼優(yōu)先。
4.?有云平臺開發(fā)經驗優(yōu)先。
5.?在技術領域方面有擅長者優(yōu)先(如:業(yè)務建模、流程引擎、DDD?實踐等)。
6.?具有良好的文檔撰寫習慣和團隊合作意識。
7.?熱愛技術,有鉆研精神。