崗位職責:1、深入發(fā)掘業(yè)務需求為軟件開發(fā)提供架構設計;2、準確把握業(yè)務需求,進行系統技術方案設計,核心代碼開發(fā)和系統調優(yōu)等工作;3、攻克各種高并發(fā)、數據隔離、系統解耦、云解決方案等方面的技術難關;4、參與產品的部署運維,保障系統高可用性,安全性;5、主持和參與系統邏輯模型和物理模型設計并實現原型;6、開發(fā)和維護統一的軟件開發(fā)架構,發(fā)現和解決存在的技術問題;7、從事核心架構部分代碼的編寫、指導和培訓工程師;8、負責相關技術文檔編寫工作。任職要求:1、本科或以上學歷,計算機軟件或相關專業(yè);2、5年以上平臺架構設計經驗;有成功案例、大型系統架構設計經驗優(yōu)先;3、對技術發(fā)展趨勢有非常高的敏感性和預測能力,并能制定技術創(chuàng)新方向,專注于技術,精益求精;4、精通Java?EE相關技術和框架(包括Java語言基礎/多線程/SpringMVC/Remoting/myBatis/Cache/Messaging/Workflow等);5、精通Java語言,理解面向對象機制,熟悉J2EE體系;6、熟悉Oracle/MySql/SqlServer等主流數據庫系統的設計原理、相關技術及工具;7、熟悉Web前端技術(Jquery/JavaScript/Ajax/freemaker/dwr/xml/Json/html/css等);8、精通面向對象分析設計方法,邏輯能力佳,具有豐富的SOA及UML建模經驗,熟悉軟件工程、編程規(guī)范、有過程控制意識;9、必須在以下技術領域有一項或多項經驗:A:?大型分布式系統,高并發(fā),高負載,高可用性系統;B:多數據源訪問的性能及負載經驗;C:高性能緩存和高并發(fā)經驗;D:平臺的實時性和穩(wěn)定性經驗;E:應用系統開發(fā)安全,內容過濾,作弊檢測,監(jiān)控等經驗;F:分布式存儲經驗;10、了解分布式開發(fā)下基本常識和集群部署;11、熟悉dubbo,spring?boot/spring?cloud等分布式框架;12、掌握面向對象的分析與設計方法/設計模式者優(yōu)先;13、有大宗商品行業(yè)相關工作經驗者優(yōu)先;14、責任心強,具備良好的溝通能力、團隊合作精神和承受壓力能力。