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