崗位職責(zé):
完成軟件開發(fā)實施中的具體任務(wù),參與業(yè)務(wù)需求分析,完成軟件項目的設(shè)計、系統(tǒng)模塊劃分、功能設(shè)計、代碼編寫等工作;
參加架構(gòu)設(shè)計和新技術(shù)研究及論證,對軟件開發(fā)方面的問題和技術(shù)難點進行技術(shù)交流、研討編寫產(chǎn)品技術(shù)手冊、功能及操作手冊,參與項目產(chǎn)品的技術(shù)文檔管理;
參與測試用例及測試相關(guān)技術(shù)文檔的審查,完成軟件單元測試;
指導(dǎo)軟件工程師完成較復(fù)雜的開發(fā)任務(wù);
參與生產(chǎn)系統(tǒng)故障的排查及解決;
完成難度較大的技術(shù)攻關(guān)任務(wù);
完成重要公共組件或核心組件的開發(fā)任務(wù)。
任職要求:
統(tǒng)招本科及以上學(xué)歷,計算機或相關(guān)專業(yè),10年以上大型互聯(lián)網(wǎng)從業(yè)經(jīng)驗;
精通分布式、大流量系統(tǒng)的設(shè)計與開發(fā),具有豐富的架構(gòu)設(shè)計經(jīng)驗,熟悉java、golang、nodejs等開發(fā)技術(shù);
精通基于Spring?boot、Spring??Cloud或者Dubbo的微服務(wù)架構(gòu)并有實際使用經(jīng)驗;
扎實的java編程基礎(chǔ),精通JavaEE、SOA、OSGI等相關(guān)技術(shù);對各種開源的框架如Spring、mybatis、spring??boot、spring?cloud、dubbo等有深入的了解,對框架本身有過開發(fā)或重構(gòu)者可優(yōu)先考慮;
熟悉redis、kafka、MariaDB、mongodb、hadoop、spark、ElasticSearch等大數(shù)據(jù)技術(shù);
熟悉docker、kubernetes、mesos、rancher等容器技術(shù)并有實際使用經(jīng)驗;
在IT某一技術(shù)領(lǐng)域(開發(fā)、測試、數(shù)據(jù)庫、大數(shù)據(jù)、AI、中間件、前端等)達到精通程度,對其原理有深刻理解和較好實踐;
有在Linix系統(tǒng)上進行大型服務(wù)化系統(tǒng)開發(fā)的深厚經(jīng)驗,特別是在線交易系統(tǒng)。