崗位職責:
?1.負責系統(tǒng)總體設計和重要技術決策,以及開發(fā)工作;
?2.參與產品的需求調研和需求分析,撰寫相關技術文檔,獨立承擔業(yè)務系統(tǒng)核心模塊代碼實現(xiàn)工作;
?3.負責系統(tǒng)框架、基礎構架的改進,技術難點攻關,解決項目中遇到的技術難題,控制項目執(zhí)行進度風險和線上性能穩(wěn)定。
?4.對相關系統(tǒng)架構方案、設計、代碼進行評審,控制產品系統(tǒng)架構質量;
?5.能夠承擔開發(fā)項目的技術管理職責,對初中級開發(fā)人員提供技術上的指導;
?6.協(xié)助測試進行軟件的功能及性能測試。
?7.參與或負責部分項目實施的工作,能夠和客戶進行有效的溝通,保障客戶滿意度;
?8.與產品、運營、測試、運維等其他部門密切合作,能主動驅動、協(xié)調團隊協(xié)作。
?9.對外技術合作的溝通、接口的設計和主要代碼的實現(xiàn)。
?職位要求:
?1.計算機相關專業(yè)、具有扎實的計算機科學功底,六年以上Java技術開發(fā)經驗,兩年以上技術管理經驗。
?2.精通JAVA相關技術、J2EE架構和設計模式,熟練運用WebService相關技術。
?3.熟練使用Oracle、MySQL數(shù)據(jù)庫,以及分布式數(shù)據(jù)庫設計及相關技術。
?4.熟悉互聯(lián)網開發(fā)模式,熟悉常用的緩存機制(memcached,Redis等)和ActiveMQ、RabbitMQ等消息隊列技術。
?5.熟練使用SpringBoot、Spring?Cloud、Dubbo?、Mybatis、Activity等主流開源應用框架,至少使用過Spring?Cloud、Dubbo中的一種參與過大并發(fā)項目開發(fā)。
?6.熟悉Web前端技術,包括?Javascript,ajax,json,jQuery,?Vue等開發(fā)框架。
?7.熟悉Linux操作系統(tǒng),熟練使用常用應用服務器(Tomcat、JBoss、Nginx、Apache)一種及以上。
?8.熟悉持續(xù)集成和自動化測試工具,如Hudson、Jenkins。
?9.良好的表達和溝通能力,擅長技術文檔、解決方案的編寫和較強的技術分享意識。
?10.強烈的責任心及積極的態(tài)度,工作踏實,具有快速學習能力,能夠適應高強度工作.