崗位職責(zé):
1、負(fù)責(zé)企業(yè)級業(yè)務(wù)平臺(如電商、金融、SaaS)的后端架構(gòu)設(shè)計,確保高并發(fā)、高可用性(微服務(wù)/分布式架構(gòu));
開發(fā)和維護(hù)核心業(yè)務(wù)邏輯(如訂單處理、支付系統(tǒng)、風(fēng)控引擎);
2、設(shè)計合理的數(shù)據(jù)庫表結(jié)構(gòu)(MySQL/PostgreSQL),優(yōu)化SQL查詢性能(索引、分庫分表),處理大數(shù)據(jù)場景下的存儲方案(如Redis緩存、Elasticsearch搜索、MongoDB文檔存儲);
3、編寫高效、安全的RESTful/gRPC API,與前端、移動端或第三方服務(wù)對接,實現(xiàn)數(shù)據(jù)加密、身份認(rèn)證(OAuth2/JWT)和權(quán)限控制(RBAC/ABAC);
4、監(jiān)控系統(tǒng)性能(Prometheus/Grafana),解決慢查詢、內(nèi)存泄漏等問題,設(shè)計容災(zāi)方案(如數(shù)據(jù)庫主從切換、服務(wù)降級);
5、參與技術(shù)選型(如消息隊列Kafka/RabbitMQ、容器化K8s)與DevOps協(xié)作實現(xiàn)CI/CD流水線,與測試團(tuán)隊保障代碼質(zhì)量。
任職要求:
1、精通至少一門后端語言(Java/Go/Python/PHP),熟悉Spring Boot/Django/Gin等框架。熟悉多線程、異步編程、網(wǎng)絡(luò)通信(TCP/HTTP/WebSocket);
2、熟練使用關(guān)系型數(shù)據(jù)庫(MySQL/Oracle)和NoSQL(Redis/MongoDB),
理解事務(wù)隔離級別、鎖機(jī)制、數(shù)據(jù)庫調(diào)優(yōu);
3、掌握分布式系統(tǒng)設(shè)計(CAP理論、分布式鎖、一致性哈希),熟悉微服務(wù)架構(gòu)(Spring Cloud/Dubbo)及相關(guān)組件(網(wǎng)關(guān)、注冊中心、配置中心);
4、3年以上后端開發(fā)經(jīng)驗,有高并發(fā)或復(fù)雜業(yè)務(wù)系統(tǒng)開發(fā)經(jīng)歷;
5、熟悉云服務(wù)(AWS/Aliyun)及Serverless架構(gòu)(如Lambda/FAAS),掌握容器化(Docker)和編排工具(Kubernetes)。