互聯(lián)網(wǎng)Java開發(fā)工程師(有外賣或打車平臺(tái)經(jīng)驗(yàn)者優(yōu)先
1-1.3萬元/月崗位職責(zé):
1、參與履約調(diào)度、騎手配送、運(yùn)力管理等相關(guān)系統(tǒng)的開發(fā)與優(yōu)化,推動(dòng)配送作業(yè)全流程線上化,支撐業(yè)務(wù)效率提升與服務(wù)體驗(yàn)升級(jí)。
2、承擔(dān)業(yè)務(wù)需求梳理、系統(tǒng)架構(gòu)設(shè)計(jì)及功能落地工作,將復(fù)雜的業(yè)務(wù)邏輯進(jìn)行拆解并高效實(shí)現(xiàn)。
3、積極識(shí)別業(yè)務(wù)中的關(guān)鍵問題,從技術(shù)視角提出解決方案,推動(dòng)業(yè)務(wù)持續(xù)改進(jìn)。
4、根據(jù)單量規(guī)模、業(yè)務(wù)復(fù)雜度及算法要求,進(jìn)行系統(tǒng)架構(gòu)規(guī)劃,保障系統(tǒng)的高性能與可擴(kuò)展性
崗位要求:
1、本科及以上學(xué)歷,計(jì)算機(jī)、軟件工程或相關(guān)專業(yè)背景;
2、掌握J(rèn)ava語言,具備良好的Java編程基礎(chǔ),熟悉IO、多線程等核心技術(shù),了解多線程應(yīng)用、并發(fā)控制及JVM基本機(jī)制;
3、熟練運(yùn)用Spring、SpringMVC等主流框架,并理解其底層原理;
4、熟悉MySQL開發(fā)及常見性能優(yōu)化策略,掌握可擴(kuò)展性設(shè)計(jì)方法,了解Redis緩存機(jī)制及Hive等NoSQL技術(shù);
5、熟悉ZooKeeper、Kafka等常用中間件,深入理解事務(wù)、鎖機(jī)制及并發(fā)控制的實(shí)現(xiàn)方式;
6、了解SOA架構(gòu)模式,掌握RPC、序列化、服務(wù)治理等相關(guān)知識(shí);
7、熟悉常見業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計(jì),具備較強(qiáng)的編碼能力與規(guī)范的代碼書寫習(xí)慣
具備以下條件者優(yōu)先:
1、有配送或打車類履約調(diào)度核心模塊開發(fā)經(jīng)驗(yàn)
2、主導(dǎo)過大型復(fù)雜分布式互聯(lián)網(wǎng)系統(tǒng)的設(shè)計(jì),具備高并發(fā)場(chǎng)景下的架構(gòu)設(shè)計(jì)與系統(tǒng)穩(wěn)定性保障實(shí)踐經(jīng)驗(yàn)