崗位職責:
1.負責公司核心業務系統的服務端開發,設計與實現高可用、高性能的API接口。
2.參與數據庫設計與優化,制定緩存策略,解決復雜數據交互場景下的性能問題。
3.主導微服務架構設計與落地,實現服務拆分、注冊發現、負載均衡等組件集成。
4.與前端、測試團隊協作,制定接口規范,保障服務穩定性與安全性。
5. 參與技術選型與方案評審,推動后端技術棧升級。
任職要求:
1.本科及以上學歷,計算機相關專業,1年以上Java后端開發經驗。
2.精通Java后端框架:Spring Boot/Spring Cloud、MyBatis等。
3.熟練掌握關系型數據庫(MySQL/PostgreSQL)與非關系型數據庫(MongoDB/Redis),具備復雜SQL優化、分庫分表設計經驗。
4.熟悉分布式系統核心組件:
- 緩存:Redis集群、Memcached;
- 消息隊列:RabbitMQ/Kafka/RocketMQ;
- 分布式事務:TCC/LCN/Saga模式。
5.掌握容器化技術(Docker/Kubernetes),熟悉CI/CD流程(Jenkins/GitLab CI)與云原生架構。
6.具備系統性能調優經驗,能針對QPS、響應時間等指標制定優化方案。
7.加分項:
- 有大型系統高并發、高可用架構設計經驗。
- 熟悉網絡安全協議(SSL/TLS)、SQL注入防御、XSS防護等安全策略。
- 具備DevOps思維,能獨立完成服務監控(Prometheus/Grafana)與故障排查。