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