崗位職責(zé)(后端開發(fā))
1、 基于Spring Boot3 + MySQL8 + MyBatis Plus技術(shù)棧,開發(fā)和維護(hù)政府、醫(yī)療類業(yè)務(wù)系統(tǒng)。
2、 實(shí)現(xiàn)多租戶架構(gòu)下的數(shù)據(jù)隔離與權(quán)限管理(如不同機(jī)構(gòu)的數(shù)據(jù)訪問(wèn)控制)。
3、 使用Spring Security保障系統(tǒng)安全性(如用戶登錄、角色權(quán)限控制)。
4、 開發(fā)Quartz定時(shí)任務(wù),支持?jǐn)?shù)據(jù)統(tǒng)計(jì)、報(bào)表生成等自動(dòng)化需求。
5、 通過(guò)Springdoc/Swagger生成API文檔,與前端協(xié)作完成接口聯(lián)調(diào)。
6、 優(yōu)化現(xiàn)有系統(tǒng)的性能與穩(wěn)定性(如數(shù)據(jù)庫(kù)查詢、緩存策略)。
7、 參與需求分析與技術(shù)方案設(shè)計(jì),確保系統(tǒng)符合行業(yè)規(guī)范。
任職要求
1、 計(jì)算機(jī)相關(guān)專業(yè),3-5年Java開發(fā)經(jīng)驗(yàn)(接受優(yōu)秀應(yīng)屆生),良好的溝通能力。
2、 熟悉 Spring Boot3 開發(fā),能獨(dú)立完成模塊開發(fā)(如接口、數(shù)據(jù)庫(kù)操作)。
3、 熟悉 MySQL8,能編寫基礎(chǔ)SQL并進(jìn)行簡(jiǎn)單優(yōu)化(如索引使用)。
4、 熟練使用 MyBatis Plus 實(shí)現(xiàn)CRUD及分頁(yè)查詢,了解多租戶實(shí)現(xiàn)方案(如字段隔離)。
5、 熟悉 Spring Security 的基本配置(如角色權(quán)限控制)。
6、 能使用 Quartz 配置定時(shí)任務(wù),理解任務(wù)調(diào)度邏輯。
7、 能通過(guò) Swagger/Springdoc 生成API文檔。
8、有政府、醫(yī)療類項(xiàng)目經(jīng)驗(yàn)(如數(shù)據(jù)管理、權(quán)限分級(jí))優(yōu)先錄用。
9、能快速理解業(yè)務(wù)需求并轉(zhuǎn)化為技術(shù)方案。
10、有責(zé)任心,能獨(dú)立解決問(wèn)題(如Bug修復(fù)、性能調(diào)優(yōu))。