崗位職責:
1.負責后端服務(wù)的架構(gòu)設(shè)計和開發(fā),確保系統(tǒng)高性能、高可用性和可擴展性
2.負責后端服務(wù)的API接口開發(fā),確保接口的穩(wěn)定性、安全性和易用性,編寫清晰、規(guī)范的接口文檔,方便前端開發(fā)人員調(diào)用
3.編寫高質(zhì)量、可維護的代碼,進行系統(tǒng)后盾部署,確保系統(tǒng)順利上線,與前端開發(fā)團隊緊密合作,確保前后端接口無縫對接
4.編寫技術(shù)文檔,包括設(shè)計文檔、接口文檔、部署文檔等,及時響應(yīng)線上問題,快速定位并解決問題,確保系統(tǒng)穩(wěn)定運行
任職要求:
1.本科以上學歷,3年以上開發(fā)經(jīng)驗;
2.精通Java或C++語言,有實際開發(fā)經(jīng)驗,熟悉Unix/Linux操作系統(tǒng),熟悉Postgre SQL、MySQL、Oracle、SqlServer、NOSQL等數(shù)據(jù)存儲和緩存技術(shù),具備數(shù)據(jù)庫設(shè)計和性能優(yōu)化能力,熟悉消息隊列(如RabbitMQ、Kafka)、緩存技術(shù)(如Redis)、搜索引擎(如Elasticsearch),熟練使用Linux系統(tǒng),掌握常用命令和工具;
3.精通分布式、高并發(fā)、高負載、高可用系統(tǒng)設(shè)計、開發(fā)和調(diào)優(yōu)經(jīng)驗,熟悉服務(wù)器集群、消息隊列、負載均衡、分布式系統(tǒng)監(jiān)控和調(diào)優(yōu)、網(wǎng)站安全等技術(shù);
4.熟練使用Git進行版本控制,熟悉Docker、Kubernetes等容器化技術(shù),熟練DevOps工具
5.具備清晰的開發(fā)邏輯思維,具有獨立解決問題的能力,能夠快速定位并修復系統(tǒng)缺陷,能夠與前端開發(fā)人員、產(chǎn)品經(jīng)理、測試團隊等有效協(xié)作