崗位職責(zé):
1. 負(fù)責(zé)網(wǎng)約車平臺(tái)業(yè)務(wù)系統(tǒng)的開(kāi)發(fā)與迭代優(yōu)化;
2. 參與高并發(fā)、高可用分布式系統(tǒng)的架構(gòu)實(shí)現(xiàn),包括訂單調(diào)度、計(jì)費(fèi)結(jié)算、對(duì)接上下游平臺(tái)等核心模
塊;
3. 協(xié)同團(tuán)隊(duì)完成需求分析、技術(shù)方案設(shè)計(jì)及代碼質(zhì)量把控;
4. 持續(xù)優(yōu)化系統(tǒng)性能,解決線上問(wèn)題,保障系統(tǒng)穩(wěn)定性和擴(kuò)展性。
任職要求:
1. 學(xué)歷與經(jīng)驗(yàn):
本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);
3年及以上Java開(kāi)發(fā)經(jīng)驗(yàn),有網(wǎng)約車、出行或物流行業(yè)相關(guān)系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
2. 技術(shù)能力:
精通Java語(yǔ)言,熟悉JVM原理、多線程、網(wǎng)絡(luò)編程及性能調(diào)優(yōu);
熟練使用主流開(kāi)發(fā)框架:Spring Boot、Spring Cloud、MyBatis,熟悉微服務(wù)架構(gòu)及設(shè)計(jì)模
式;
熟悉分布式技術(shù):Nacos、Redis緩存、RocketMQ消息隊(duì)列等;
掌握數(shù)據(jù)庫(kù)設(shè)計(jì)與優(yōu)化,熟練使用MySQL、MongoDB等數(shù)據(jù)庫(kù),具備分庫(kù)分表、讀寫分離實(shí)
踐經(jīng)驗(yàn),熟悉MongoDB在非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)、日志處理或?qū)崟r(shí)數(shù)據(jù)分析等場(chǎng)景的應(yīng)用;
熟悉ELK、SkyWalking等日志分析與追蹤技術(shù)者優(yōu)先;
熟悉高并發(fā)場(chǎng)景下的系統(tǒng)設(shè)計(jì),如限流、降級(jí)、熔斷等機(jī)制;
3. 其他要求:
具備良好的編碼習(xí)慣,熟悉Git、Maven等開(kāi)發(fā)工具;
邏輯清晰,責(zé)任心強(qiáng),具備獨(dú)立解決問(wèn)題和團(tuán)隊(duì)協(xié)作能力。
加分項(xiàng):
有地理信息系統(tǒng)(GIS)開(kāi)發(fā)經(jīng)驗(yàn);
有Python爬蟲(chóng)開(kāi)發(fā)經(jīng)驗(yàn)。
熟悉高德/百度地圖API或路徑規(guī)劃算法;
了解司機(jī)端/乘客端核心業(yè)務(wù)流程;
有MongoDB集群部署、性能調(diào)優(yōu)或大規(guī)模數(shù)據(jù)存儲(chǔ)實(shí)踐經(jīng)驗(yàn)。