職位描述:
1.參與設(shè)計、研究和搭建公司基礎(chǔ)技術(shù)架構(gòu),構(gòu)建落地平臺化、規(guī)范化、微服務(wù)化、可重用、可持續(xù)集成/部署、流程化、標(biāo)準(zhǔn)化技術(shù)平臺;
2.參與發(fā)展基礎(chǔ)技術(shù)平臺和完善通用組件,實現(xiàn)技術(shù)積累和IT資源高效復(fù)用;
3.參與公司重要項目的建設(shè),包含需求分析、方案設(shè)計和實現(xiàn)落地;
4.參與公司關(guān)鍵系統(tǒng)和基礎(chǔ)平臺的生產(chǎn)運(yùn)維,提出優(yōu)化建議,并帶領(lǐng)團(tuán)隊實施落地,攻克系統(tǒng)平臺關(guān)鍵技術(shù)問題,優(yōu)化系統(tǒng)的性能;
5.關(guān)注業(yè)界新技術(shù)動態(tài)和方向,結(jié)合公司業(yè)務(wù)和現(xiàn)有技術(shù)特點,引進(jìn)實踐落地;
6.組織指導(dǎo)業(yè)務(wù)開發(fā)團(tuán)隊,提升業(yè)務(wù)開發(fā)團(tuán)隊技術(shù)能力、技術(shù)標(biāo)準(zhǔn)、研發(fā)規(guī)范和研發(fā)質(zhì)量。
職位要求:
1.全日制本科及以上學(xué)歷,計算機(jī)、數(shù)學(xué)、軟件工程或相關(guān)專業(yè)背景;
2.6年以上JAVA開發(fā)經(jīng)驗,2年以上架構(gòu)設(shè)計經(jīng)驗;
3.精通Java語言以及J2EE平臺特性,熟悉JVM原理、IO、多線程、性能調(diào)優(yōu),熟悉常用的設(shè)計模式和開源框架,有大型互聯(lián)網(wǎng)項目或物流行業(yè)經(jīng)驗者優(yōu)先;
4.熟悉關(guān)系型數(shù)據(jù)庫、NoSQL數(shù)據(jù)庫,具備一定的SQL優(yōu)化、海量數(shù)據(jù)存儲等經(jīng)驗;
5.熟悉Linux、Maven、Git,熟悉Tomcat、Apache、Nginx等開源服務(wù)器的配置和調(diào)優(yōu);
6.熟悉SOA,分布式服務(wù)框架,和SpingBoot、SpringCloud等微服務(wù)框架,了解其原理和優(yōu)缺點,并有實戰(zhàn)經(jīng)驗優(yōu)先;
7.具備較強(qiáng)的責(zé)任心、邏輯思維能力,善于溝通和團(tuán)隊合作,勇于創(chuàng)新和接受挑戰(zhàn);
8.熟悉以下技術(shù)領(lǐng)域中的若干項,經(jīng)驗豐富者優(yōu)先:
熟悉分布式系統(tǒng)的設(shè)計和應(yīng)用,能對分布式常用技術(shù)進(jìn)行合理應(yīng)用,如緩存(Redis、Memcache)、消息中間件(RocketMQ、Kafka、NSQ)、搜索引擎(Lucence、Solr)等;
熟悉大數(shù)據(jù)量、高并發(fā)、高可靠性系統(tǒng)的設(shè)計、監(jiān)控和運(yùn)維,如負(fù)載均衡系統(tǒng)、集群和應(yīng)用監(jiān)控、系統(tǒng)容量評估、流量控制、性能優(yōu)化、故障排查、日志收集和分析等;
熟悉Docker、虛擬化、彈性計算、自動化運(yùn)維相關(guān)的技術(shù);