崗位職責(zé):
根據(jù)業(yè)務(wù)設(shè)計(jì)進(jìn)行軟件的設(shè)計(jì)、功能實(shí)現(xiàn)以及相關(guān)文檔的編寫(xiě)
任職要求:
①精通主流后端編程語(yǔ)言并熟悉其核心特性、生態(tài)及最佳實(shí)踐;熟悉多線程、異步編程模型,能夠有效處理高并發(fā)和復(fù)雜邏輯;
②深入理解操作系統(tǒng)原理、數(shù)據(jù)結(jié)構(gòu)與算法、計(jì)算機(jī)網(wǎng)絡(luò)等核心知識(shí),熟練掌握網(wǎng)絡(luò)協(xié)議(TCP/IP、HTTP/HTTPS、WebSocket 等)及其應(yīng)用場(chǎng)景;
③精通關(guān)系型數(shù)據(jù)庫(kù)(如 MySQL、PostgreSQL)的設(shè)計(jì)與優(yōu)化,包括索引優(yōu)化、事務(wù)機(jī)制、存儲(chǔ)引擎的使用等。熟悉 NoSQL 數(shù)據(jù)庫(kù)(如 Redis、MongoDB、Cassandra)的適用場(chǎng)景和基本操作。理解分布式數(shù)據(jù)庫(kù)的架構(gòu)設(shè)計(jì)與使用,如 TiDB、CockroachDB;
④具備系統(tǒng)設(shè)計(jì)和架構(gòu)能力。能夠設(shè)計(jì)清晰、高內(nèi)聚的服務(wù)接口,確保系統(tǒng)模塊化和可擴(kuò)展性。熟練掌握 RESTful API ,GRpc, GraphQL 設(shè)計(jì)規(guī)范,能處理復(fù)雜的接口交互和版本管理。熟悉分布式系統(tǒng)的基礎(chǔ)概念,如 CAP 理論、一致性協(xié)議(如 Paxos、Raft)。掌握微服務(wù)架構(gòu),熟悉服務(wù)注冊(cè)與發(fā)現(xiàn)、負(fù)載均衡、服務(wù)治理(如 Spring Cloud、Istio)。熟悉消息隊(duì)列(如 Kafka、RabbitMQ)、緩存(如 Redis、Memcached)的應(yīng)用和優(yōu)化策略。能夠進(jìn)行性能監(jiān)控與優(yōu)化,包括 SQL 優(yōu)化、服務(wù)調(diào)用優(yōu)化、內(nèi)存管理等;
⑤深入理解認(rèn)證與授權(quán)機(jī)制,如 OAuth、JWT、RBAC 等,確保系統(tǒng)安全。熟悉常見(jiàn)安全問(wèn)題及防護(hù)措施(如 SQL 注入、XSS、CSRF、DDOS 攻擊)。有開(kāi)發(fā)高可用性、高容錯(cuò)性的服務(wù)的經(jīng)驗(yàn),能夠設(shè)計(jì)容災(zāi)和備份方案;
⑥具備持續(xù)交付與運(yùn)維能力。熟悉 CI/CD 流程,能夠搭建高效的自動(dòng)化部署流程(如 Jenkins、GitLab CI/CD);精通日志收集、分析工具(如 ELK Stack、Prometheus、Grafana),能夠快速定位并解決問(wèn)題。
⑦良好的創(chuàng)新與解決問(wèn)題能力,善于分析業(yè)務(wù)場(chǎng)景,主動(dòng)發(fā)現(xiàn)優(yōu)化點(diǎn)并提出技術(shù)解決方案;
⑧擅長(zhǎng)跨部門溝通,能夠與前端、產(chǎn)品、運(yùn)維團(tuán)隊(duì)高效合作,推動(dòng)項(xiàng)目落地
職位福利:五險(xiǎn)一金、績(jī)效獎(jiǎng)金、餐補(bǔ)、采暖補(bǔ)貼、帶薪年假、定期體檢、員工旅游、節(jié)日福利