1、基于Spring Boot + MyBatis-Plus架構(gòu),負(fù)責(zé)教育/健康類業(yè)務(wù)系統(tǒng)的后端開發(fā),包括課程管理、健康數(shù)據(jù)追蹤、用戶行為分析等模塊。
2、結(jié)合Redis實(shí)現(xiàn)高并發(fā)場(chǎng)景下的緩存策略(如課程推薦、實(shí)時(shí)健康數(shù)據(jù)查詢),并進(jìn)行性能調(diào)優(yōu)。
數(shù)據(jù)庫與搜索優(yōu)化
1、設(shè)計(jì)MySQL高可用架構(gòu),針對(duì)教育/健康場(chǎng)景的復(fù)雜查詢(如多維度健康報(bào)告生成)進(jìn)行SQL優(yōu)化與索引設(shè)計(jì)。
2、使用Elasticsearch構(gòu)建搜索服務(wù),支持教育資源的智能檢索或健康數(shù)據(jù)的模糊查詢。
消息隊(duì)列與異步處理
1、基于RabbitMQ/Kafka實(shí)現(xiàn)業(yè)務(wù)解耦(如健康數(shù)據(jù)上報(bào)、課程預(yù)約通知),保障消息可靠性。
行業(yè)需求落地
1、結(jié)合教育領(lǐng)域經(jīng)驗(yàn)(如在線課堂、題庫系統(tǒng))或健康領(lǐng)域經(jīng)驗(yàn)(如健康監(jiān)測(cè)),優(yōu)化產(chǎn)品功能與用戶體驗(yàn)。
任職要求
1、精通Java,熟悉Spring Boot、MyBatis-Plus框架,有3年以上后端開發(fā)經(jīng)驗(yàn)。
2、熟練掌握Redis集群部署與調(diào)優(yōu)(如內(nèi)存管理、持久化策略),能解決緩存穿透、雪崩等問題。
3、精通MySQL分庫分表、事務(wù)管理,具備慢查詢分析與執(zhí)行計(jì)劃優(yōu)化能力。
4、有Elasticsearch實(shí)際項(xiàng)目經(jīng)驗(yàn),能設(shè)計(jì)符合業(yè)務(wù)場(chǎng)景的索引與查詢策略。
5、熟悉RabbitMQ/Kafka,掌握消息確認(rèn)機(jī)制、死信隊(duì)列等高級(jí)特性。