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