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