職責描述
1.負責公司產(chǎn)品及項目的架構(gòu)設(shè)計與落地,并根據(jù)業(yè)務(wù)發(fā)展對技術(shù)架構(gòu)進行改造和優(yōu)化升級。
2.帶領(lǐng)技術(shù)團隊完成平臺整體搭建,設(shè)計、指導關(guān)鍵技術(shù)模塊,并對系統(tǒng)安全性,穩(wěn)定性負責。
3.主導技術(shù)難題攻關(guān),現(xiàn)有產(chǎn)品進行重構(gòu)設(shè)計、功能改進、技術(shù)升級,保證高性能處理和系統(tǒng)的穩(wěn)定性。
4.審核開發(fā)工程師代碼質(zhì)量,制定技術(shù)規(guī)范和開發(fā)規(guī)范,指導、培養(yǎng)團隊成員。
任職要求
1.8年以上Java開發(fā)經(jīng)驗,3年以上互聯(lián)網(wǎng)微服務(wù)系統(tǒng)架構(gòu)設(shè)計經(jīng)驗。
2.熟悉分布式系統(tǒng)、微服務(wù)架構(gòu)、高并發(fā)、高可用性、高性能系統(tǒng)的設(shè)計和應(yīng)用。對服務(wù)治理、領(lǐng)域建模,系統(tǒng)和業(yè)務(wù)抽象有非常豐富經(jīng)驗。
3.熟悉JAVA,扎實的Java編程基礎(chǔ),熟悉常用設(shè)計模式、多線程、VM,包括內(nèi)存模型、類加載機制以及性能優(yōu)化。能獨立解決復(fù)雜技術(shù)問題(如CPU/內(nèi)存異常,數(shù)據(jù)庫死鎖
4.熟悉主流的Java技術(shù)和框架,如Spring.SpringMVC、MyBatisJPA等
5.熟悉 Springboot, SpringCloud 或SpringCloudAlibaba 或SofaStack等微服務(wù)框架,對各種開源框架有深入的了解,掌握核心結(jié)構(gòu)、運行機制。
6.熟悉MySQLRedis.Kafka,RocketMQ.Nginx等常見服務(wù)或中間件。
7.熟悉大數(shù)據(jù)技術(shù)(如ElasticSearch.SparkFlinkHive),具備高并發(fā)場景下的架構(gòu)設(shè)計能力(如負載均衡、緩存優(yōu)化、異步化)
8.熟悉云計算服務(wù)模式(laaS/PaaS/SaaS),云原生技術(shù)Docker.K8S.Service Mesh,掌握自動化部署與彈性擴展技術(shù) DevOps工具鏈及CI/CD流水線設(shè)計。
9.具備較強的推動力,抗壓力,具備優(yōu)秀的溝通合作、跨部門協(xié)調(diào)能力
10.有責任心,有較強的溝通能力和學習能力,對技術(shù)方案和代碼質(zhì)量有追求,善于分析和解決問題。