崗位職責(zé):
1、負(fù)責(zé)產(chǎn)品模塊的設(shè)計、開發(fā)和實現(xiàn);
2、負(fù)責(zé)設(shè)計文檔、數(shù)據(jù)庫設(shè)計文檔等開發(fā)流程中需要編輯的文檔的編制,對所開發(fā)代碼的質(zhì)量、規(guī)范性、穩(wěn)定性及可維護(hù)性負(fù)責(zé);
3、基于Java生態(tài)技術(shù)棧(Spring Boot、Spring 等)搭建穩(wěn)定、可擴(kuò)展的服務(wù)架構(gòu),落地服務(wù)設(shè)計與隔離方案,保障系統(tǒng)高可用性;
4、精通MySQL數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計、SQL優(yōu)化,熟練運(yùn)用Elasticsearch、Redis、RocketMQ等中間件,設(shè)計并落地緩存策略、消息隊列方案,提升系統(tǒng)并發(fā)處理能力;
5、參與分布式系統(tǒng)設(shè)計與實現(xiàn),應(yīng)對高流量場景下的系統(tǒng)挑戰(zhàn),解決分布式事務(wù)、負(fù)載均衡、數(shù)據(jù)一致性等關(guān)鍵技術(shù)問題;
6、與產(chǎn)品、前端、測試等跨團(tuán)隊成員高效協(xié)作,精準(zhǔn)理解業(yè)務(wù)需求并轉(zhuǎn)化為技術(shù)方案,推動項目按時高質(zhì)量交付;
7、有一定的devopts的經(jīng)驗,可以基于現(xiàn)有的k8s進(jìn)行部署和維護(hù)。
任職要求:
1、本科及以上學(xué)歷,計算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè),有較高的自驅(qū)力,能獨立承擔(dān)模塊開發(fā)任務(wù);
2、3-5年及以上Java后端開發(fā)經(jīng)驗,有大宗物流行業(yè)經(jīng)驗或大型企業(yè)系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先;
3、精通Java基礎(chǔ)(集合、多線程、JVM),深入理解Spring Boot、Spring等主流框架的核心原理與實踐應(yīng)用;
4、精通 MySQL 數(shù)據(jù)庫,具備豐富的表結(jié)構(gòu)設(shè)計與 SQL 優(yōu)化經(jīng)驗;熟練掌握 Elasticsearch、Redis、RocketMQ 等中間件的原理與落地場景,能結(jié)合業(yè)務(wù)需求進(jìn)行技術(shù)優(yōu)化;
5、具備扎實的服務(wù)架構(gòu)設(shè)計思想,有服務(wù)設(shè)計與隔離的實戰(zhàn)經(jīng)驗,有高流量系統(tǒng)開發(fā)或調(diào)優(yōu)經(jīng)驗者優(yōu)先;
6、代碼規(guī)范嚴(yán)謹(jǐn),邏輯思維清晰,能獨立分析并解決開發(fā)過程中的復(fù)雜技術(shù)問題;
7、具備較強(qiáng)的跨團(tuán)隊溝通能力與團(tuán)隊協(xié)作意識,能有效推動項目進(jìn)展;
8、責(zé)任心強(qiáng),抗壓能力突出,對技術(shù)有鉆研精神,勇于接受業(yè)務(wù)與技術(shù)挑戰(zhàn)。