崗位職責(zé):1、主導(dǎo)餐飲云SaaS(B端和C端)系統(tǒng)的架構(gòu)設(shè)計(jì)和優(yōu)化;2、帶領(lǐng)初級(jí)研發(fā)工程師完成研發(fā)任務(wù)拆分,分配開(kāi)發(fā)任務(wù),完成核心模塊研發(fā),保證代碼質(zhì)量;3、負(fù)責(zé)產(chǎn)品架構(gòu)預(yù)研并做技術(shù)分享;4、全程參與產(chǎn)品需求分析、設(shè)計(jì)、開(kāi)發(fā);任職要求:1、本科以上學(xué)歷,畢業(yè)后具有5年以上互聯(lián)網(wǎng)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn);2、熟悉OOD,熟練掌握設(shè)計(jì)模式,了解UML,能提出性能優(yōu)化、技術(shù)改進(jìn)方案,排除比較難解決的技術(shù)問(wèn)題。有一定的架構(gòu)能力以及數(shù)據(jù)庫(kù)設(shè)計(jì)能力;3、負(fù)責(zé)復(fù)雜技術(shù)預(yù)研和技術(shù)攻關(guān)工作,具有對(duì)一般性的JAVA開(kāi)源項(xiàng)目以及產(chǎn)品進(jìn)行底層的修改和bugfix;4、精通mysql,可以對(duì)mysql進(jìn)行多維度的調(diào)優(yōu),對(duì)常規(guī)的分布式集群比較了解;5、精通常規(guī)的數(shù)據(jù)結(jié)構(gòu)和算法,排序、冒泡、二叉樹(shù)以及一致性hash算法;熟練掌握分布式事務(wù)、分布式鎖的基本實(shí)現(xiàn);6、熟練使用常規(guī)的開(kāi)發(fā)框架,并了解其原理,如springmvc、mybatis、Hibernate,熟悉通用RPC框架,如thrift、dubbo等