訂單管理系統(tǒng)(OMS)Java開發(fā)工程師
1-1.2萬元/月崗位職責(zé)
1.?負(fù)責(zé)公司訂單管理系統(tǒng)(OMS)的設(shè)計(jì)、開發(fā)與維護(hù),保障系統(tǒng)穩(wěn)定高效運(yùn)行,支撐全國藥店24小時OTO自助取藥機(jī)業(yè)務(wù)開展。
2.?參與系統(tǒng)架構(gòu)設(shè)計(jì)與技術(shù)選型,結(jié)合TOB項(xiàng)目特性及海量訂單數(shù)據(jù)場景,制定高可擴(kuò)展性、高安全性、高性能的技術(shù)方案。
3.?深度理解業(yè)務(wù)需求,將需求轉(zhuǎn)化為技術(shù)實(shí)現(xiàn),與產(chǎn)品、測試等團(tuán)隊(duì)緊密協(xié)作,完成功能模塊的開發(fā)、測試與上線交付。
4.?排查解決系統(tǒng)運(yùn)行中的技術(shù)問題,開展代碼優(yōu)化與性能調(diào)優(yōu)工作,確保系統(tǒng)在高并發(fā)、大數(shù)據(jù)量場景下的穩(wěn)定運(yùn)行。
5.?負(fù)責(zé)訂單相關(guān)數(shù)據(jù)處理,落地并優(yōu)化數(shù)據(jù)分片、讀寫分離、分布式事務(wù)等關(guān)鍵技術(shù),保障數(shù)據(jù)一致性與可靠性。
6.?編寫系統(tǒng)設(shè)計(jì)文檔、接口文檔、開發(fā)手冊等技術(shù)文檔,提升團(tuán)隊(duì)協(xié)作效率,促進(jìn)知識共享。
任職要求:
1,本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)
2,3年以上Java開發(fā)經(jīng)驗(yàn),其中至少2年以上OMS(訂單管理系統(tǒng))相關(guān)開發(fā)經(jīng)驗(yàn)
3,有大型電商平臺或物流配送平臺OMS系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先
4,具備良好的溝通協(xié)作能力,能與團(tuán)隊(duì)成員、產(chǎn)品經(jīng)理高效溝通,推動項(xiàng)目進(jìn)展。
5,工作積極主動,責(zé)任心強(qiáng),具備優(yōu)秀的學(xué)習(xí)能力與抗壓能力,可適應(yīng)快速變化的業(yè)務(wù)與技術(shù)環(huán)境。
6,擁有良好的代碼規(guī)范與文檔編寫習(xí)慣,注重代碼質(zhì)量與可維護(hù)性
技術(shù)能力:
1.?Java基礎(chǔ):精通Java編程語言,熟悉JVM原理及常見性能調(diào)優(yōu)方法;熟練運(yùn)用Spring、SpringBoot、SpringCloud等主流框架,深刻理解微服務(wù)架構(gòu)設(shè)計(jì)思想。
2.?數(shù)據(jù)庫技術(shù):精通MySQL等關(guān)系型數(shù)據(jù)庫,具備扎實(shí)的SQL編寫與優(yōu)化能力;必須具備分庫分表實(shí)際落地經(jīng)驗(yàn),熟練使用Sharding-JDBC等中間件,能根據(jù)業(yè)務(wù)場景設(shè)計(jì)合理的數(shù)據(jù)分片策略。
3.?分布式技術(shù):熟悉分布式系統(tǒng)設(shè)計(jì)原則,掌握Seata、TCC等分布式事務(wù)解決方案,具備讀寫分離、Redis等分布式緩存的設(shè)計(jì)與應(yīng)用經(jīng)驗(yàn)。
4.?消息隊(duì)列:熟悉Kafka、RocketMQ等消息中間件,能夠利用其實(shí)現(xiàn)系統(tǒng)解耦、異步處理、流量削峰等業(yè)務(wù)需求。
5.?系統(tǒng)設(shè)計(jì):具備良好的系統(tǒng)設(shè)計(jì)能力,可獨(dú)立完成中等復(fù)雜度模塊的設(shè)計(jì)與開發(fā);熟悉常見設(shè)計(jì)模式,并能在實(shí)際開發(fā)中靈活應(yīng)用。
6.?業(yè)務(wù)認(rèn)知:熟悉訂單創(chuàng)建、拆分、狀態(tài)管理、庫存鎖定與釋放、配送調(diào)度等OMS核心業(yè)務(wù)流程;醫(yī)藥零售行業(yè)或OTO電商業(yè)務(wù)經(jīng)驗(yàn)者優(yōu)先。