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