崗位職責
1、負責公司產(chǎn)品的后端架構(gòu)設計、模塊開發(fā)和迭代優(yōu)化。
2、設計與實現(xiàn)高效、穩(wěn)定、安全的RESTful API接口,為前端Web、移動端及第三方系統(tǒng)集成提供強有力的數(shù)據(jù)支持。
3、解決系統(tǒng)開發(fā)中的關鍵技術難題,對現(xiàn)有系統(tǒng)進行性能分析、瓶頸定位和優(yōu)化,提升系統(tǒng)并發(fā)處理能力、穩(wěn)定性和可擴展性。
4、與產(chǎn)品經(jīng)理、前端工程師、測試工程師緊密協(xié)作,確保需求的準確理解、項目的順利推進和產(chǎn)品的高質(zhì)量交付。
任職要求:
1、35歲以下,本科及以上學歷,計算機、軟件工程相關專業(yè),5年以上后端開發(fā)經(jīng)驗。
2、精通 Java及相關主流技術棧,熟練掌握Spring Colud微服務架構(gòu)開發(fā),并對其技術生態(tài)有深入理解和實踐,熟悉JVM調(diào)優(yōu),掌握常見的設計模式。
3、具備扎實的數(shù)據(jù)結(jié)構(gòu)、算法和網(wǎng)絡基礎,擁有優(yōu)秀的系統(tǒng)設計與抽象能力。
4、熟練掌握并能高效運用MySQL、PostgreSQL等關系型數(shù)據(jù)庫及Redis、MongoDB等NOSQL數(shù)據(jù)庫,具備豐富的性能優(yōu)化經(jīng)驗;深入理解分布式系統(tǒng)原理,熟悉消息隊列(如RabbitMQ、Kafka)、分布式緩存、RPC框架(如gRPC、Dubbo)等常用中間件的原理和應用,并對緩存技術有深入實踐。
5、掌握高并發(fā)、高可用分布式系統(tǒng)設計,熟悉服務治理、熔斷限流等機制,熟悉微服務架構(gòu)下的組件(如Nacos、Kubernetes)及技術棧集成方案,有大型分布式、高并發(fā)、高負載、高可用系統(tǒng)設計、開發(fā)和調(diào)優(yōu)經(jīng)驗。
6、深刻理解面向?qū)ο缶幊?、設計模式,具備良好的系統(tǒng)模塊化設計能力。
7、熟練使用Git版本控制,熟悉CI/CD工具鏈(如Jenkins、Docker)及自動化部署流程。
能力素質(zhì)要求:
1、具備高度的保密安全意識;
2、具有較強的分析研究能力;
3、具備良好的語言表達能力;
4、具備良好的團隊合作能力;
5、具備良好的邏輯思維和分析解決問題能力;
6、具有良好的應急處理和解決復雜項目問題的能力。