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