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