崗位職責(zé):
1、負(fù)責(zé)總體系統(tǒng)架構(gòu)設(shè)計(jì),進(jìn)行技術(shù)可行性研究及技術(shù)選型,指導(dǎo)項(xiàng)目研發(fā);
2、核心架構(gòu)部分代碼實(shí)現(xiàn)和技術(shù)難題攻關(guān);
3、指導(dǎo)和培養(yǎng)技術(shù)團(tuán)隊(duì)工程師,協(xié)助提升團(tuán)隊(duì)整體技術(shù)實(shí)力;
4、系統(tǒng)性能優(yōu)化,保證平臺(tái)安全、穩(wěn)定、快速運(yùn)行,
5、配合項(xiàng)目經(jīng)理,負(fù)責(zé)整個(gè)產(chǎn)品或項(xiàng)目的開發(fā)實(shí)現(xiàn)以及開發(fā)團(tuán)隊(duì)的管理工作。
任職要求:
1.本科及以上學(xué)歷,扎實(shí)的計(jì)算機(jī)專業(yè)基本功,5年以上從業(yè)經(jīng)驗(yàn);
2.扎實(shí)的java編程功底,熟悉常用的數(shù)據(jù)結(jié)構(gòu)和算法;精通TCP/IP、socket、多線程、多進(jìn)程編程等;
3.精通至少三種springboot、springmvc、mybatis、springcloud等框架底層特性及原理,有過至少兩個(gè)項(xiàng)目的架構(gòu)搭建;對(duì)系統(tǒng)調(diào)優(yōu)、負(fù)載均衡等有深入的應(yīng)用和實(shí)踐經(jīng)驗(yàn);能夠進(jìn)行架構(gòu)選型及技術(shù)難點(diǎn)攻關(guān);
4.分析并解決軟件過程中的問題,具備技術(shù)選型能力,確保軟件系統(tǒng)按期上線并正常運(yùn)行;
5.熟練使用常用的設(shè)計(jì)模式,能夠根據(jù)業(yè)務(wù)需求進(jìn)行抽象封裝;
6.熟練使用mysql、oracle等數(shù)據(jù)庫(kù),具備深厚的SQL功底和SQL調(diào)優(yōu)能力,并有著豐富的數(shù)據(jù)庫(kù)設(shè)計(jì)經(jīng)驗(yàn);
7.熟悉Linux常用命令,熟練掌握git、postman等開發(fā)輔助工具;
8.精通至少三種rockerMQ、ES、Kafka、ZooKeeper、Minio、Mongodb、Redis等常用中間件的底層原理及集群解決方案;有大型分布式、高并發(fā)、高可用系統(tǒng)經(jīng)驗(yàn);
9.能夠根據(jù)業(yè)務(wù)需求進(jìn)行任務(wù)拆解,輔導(dǎo)中高級(jí)工程師進(jìn)行模塊開發(fā),有5人以上帶團(tuán)隊(duì)者優(yōu)先考慮;
10.有物聯(lián)組網(wǎng)解決方案或大數(shù)據(jù)開發(fā)項(xiàng)目經(jīng)驗(yàn)者優(yōu)先考慮;
11.有良好的溝通能力,積極主動(dòng),具有耐心及責(zé)任;
12.具備較好的自學(xué)能力,能夠承受一定的工作壓力;
13.態(tài)度端正,忠誠(chéng)守信,具有團(tuán)隊(duì)合作精神;