崗位職責(zé):
1.能夠獨(dú)立承擔(dān)模塊的開發(fā)任務(wù);
2.按照公司規(guī)范對(duì)代碼進(jìn)行驗(yàn)證,保證交付代碼質(zhì)量;
3.根據(jù)項(xiàng)目要求,具有獨(dú)立或者配合解決技術(shù)難點(diǎn)的能力;
4.承擔(dān)核心代碼開發(fā)和組件工具封裝工作;
5.分析和解決產(chǎn)品線上出現(xiàn)的質(zhì)量問題、性能問題。
任職要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),3年以上java開發(fā)經(jīng)驗(yàn),有完整JavaWeb項(xiàng)目經(jīng)驗(yàn)的優(yōu)先;
2.扎實(shí)的Java基礎(chǔ),熟悉多線程,對(duì)Java的鎖機(jī)制有較深入的了解,了解jdk8+的新特性
3.熟練掌握Spring Framework,SpringBoot,SpringCloud等常用框架的使用以及內(nèi)部實(shí)現(xiàn),有微服務(wù)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
4.對(duì)于TcpSocket編程有開發(fā)經(jīng)驗(yàn)、掌握基本通信原理者優(yōu)先,如:Netty;
5.熟練使用常見的數(shù)據(jù)庫,如:Oracle、mysql、mongodb,對(duì)SQL性能調(diào)優(yōu)有一定的認(rèn)知;
6.熟練使用常見的orm框架,對(duì)JPA規(guī)范有相應(yīng)的使用經(jīng)驗(yàn),如:SpringData系列,hibernates,mybatis,mybatisPlus 等
7.掌握常見的消息中間件,如:kafka、rabbitMQ,緩存中間件:redis,了解基本原理;
8.有大型企業(yè)項(xiàng)目開發(fā)經(jīng)驗(yàn),能解決復(fù)雜業(yè)務(wù)邏輯問題;有敏捷開發(fā)、CI、自動(dòng)化測(cè)試經(jīng)驗(yàn)者優(yōu)先。
9.熟悉Linux服務(wù)器的基本操作,能夠編寫Shell腳本解決日常工作中的問題,
10.了解對(duì)容器化應(yīng)用技術(shù)及其實(shí)現(xiàn)原理,包括docker,contrainerd 等,有實(shí)際使用經(jīng)驗(yàn)
11.了解Kubernetes編排平臺(tái),有相關(guān)的使用經(jīng)驗(yàn)者優(yōu)先。
12.能持續(xù)學(xué)習(xí)和鉆研技術(shù),可熟練閱讀英文技術(shù)文檔,具有良好的溝通和團(tuán)隊(duì)合作能力。
13.能夠適應(yīng)短差