崗位職責(zé):
1.參與系統(tǒng)后端服務(wù)的架構(gòu)設(shè)計與技術(shù)選型,結(jié)合業(yè)務(wù)需求制定合理的技術(shù)方案,保障系統(tǒng)的高可用性、可擴展性與安全性;?
2.負(fù)責(zé)核心業(yè)務(wù)模塊的編碼實現(xiàn),遵循代碼規(guī)范,編寫可維護、高性能的代碼,完成單元測試與集成測試;?
3. 設(shè)計并優(yōu)化數(shù)據(jù)庫結(jié)構(gòu),負(fù)責(zé) SQL 語句優(yōu)化、索引設(shè)計,解決數(shù)據(jù)存儲與查詢性能問題,保障數(shù)據(jù)安全與一致性;?
4.參與分布式系統(tǒng)、微服務(wù)架構(gòu)的開發(fā)與維護,負(fù)責(zé)服務(wù)間接口設(shè)計,解決服務(wù)調(diào)用、負(fù)載均衡、熔斷降級等問題;?
5.對接前端開發(fā)團隊,提供穩(wěn)定的接口支持,協(xié)助排查前后端聯(lián)調(diào)問題,保障業(yè)務(wù)功能正常上線;?
6.負(fù)責(zé)線上系統(tǒng)的監(jiān)控與故障排查,使用日志分析工具、監(jiān)控工具定位并解決性能瓶頸、服務(wù)異常等問題。
任職要求:
(一)學(xué)歷與經(jīng)驗?
1.本科及以上學(xué)歷,計算機科學(xué)與技術(shù)、軟件工程、電子信息等相關(guān)專業(yè);?
2.3 年及以上后端開發(fā)工作經(jīng)驗,有醫(yī)療服務(wù)相關(guān)行業(yè)項目經(jīng)驗者優(yōu)先,有大型分布式系統(tǒng)開發(fā)經(jīng)驗者加分;?
3.具備獨立負(fù)責(zé)模塊開發(fā)的能力,有帶領(lǐng)小團隊完成技術(shù)攻堅經(jīng)驗者優(yōu)先。
(二)技術(shù)能力?
1.精通至少一種后端開發(fā)語言,如Java(熟悉 Spring Boot、Spring Cloud、MyBatis 等框架)或 Python(熟悉 Django、Flask 框架,了解異步編程如 FastAPI);?
2.熟練掌握關(guān)系型數(shù)據(jù)庫(MySQL/PostgreSQL),具備數(shù)據(jù)庫設(shè)計、性能優(yōu)化、事務(wù)處理經(jīng)驗;了解 NoSQL 數(shù)據(jù)庫(如 Redis、MongoDB),能根據(jù)業(yè)務(wù)場景選擇合適的存儲方案;
3.熟悉分布式系統(tǒng)核心概念:服務(wù)注冊與發(fā)現(xiàn)、配置中心、負(fù)載均衡、熔斷降級、分布式事務(wù))等;?
4.熟悉消息隊列中間件(如RabbitMQ、Kafka、RocketMQ等),能使用其解決系統(tǒng)解耦、異步通信、流量削峰等問題;?
5.掌握 Linux 系統(tǒng)基本操作,能在 Linux 環(huán)境下進行服務(wù)部署、日志排查;
6.熟悉 Docker 容器化技術(shù),有 Kubernetes(K8s)使用或部署經(jīng)驗者優(yōu)先;?
7.具備良好的代碼習(xí)慣,了解代碼評審流程,熟悉 Git 等版本控制工具;
8.有信創(chuàng)項目經(jīng)驗者優(yōu)先考慮。
(三)軟技能?
1.具備較強的邏輯思維能力與問題分析能力,能快速定位并解決技術(shù)問題;?
2.良好的溝通協(xié)作能力,能與產(chǎn)品、前端、測試等跨團隊成員高效配合,推動項目落地;?
3.具備較強的學(xué)習(xí)能力與自驅(qū)力,能主動跟進新技術(shù)、新框架,適應(yīng)業(yè)務(wù)與技術(shù)的快速迭代;?
4.有責(zé)任心,能承受一定的工作壓力,對代碼質(zhì)量與系統(tǒng)穩(wěn)定性有較高追求。