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