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