一、工作職責(zé):
?1.參與業(yè)務(wù)需求評(píng)審、軟件功能需求分析與設(shè)計(jì)工作;
?2.參與代碼的編寫(xiě)工作,完成單元測(cè)試;
?3.根據(jù)項(xiàng)目經(jīng)理安排,完成項(xiàng)目開(kāi)發(fā)任務(wù);
?4.配合測(cè)試人員完成系統(tǒng)測(cè)試、bug修復(fù)及改進(jìn)工作;
?5.數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)設(shè)計(jì)、及開(kāi)發(fā)過(guò)程中相關(guān)文檔的編寫(xiě)工作;
?6.核心業(yè)務(wù)技術(shù)攻關(guān)、系統(tǒng)性能調(diào)優(yōu)、系統(tǒng)升級(jí)與維護(hù)
??
?二、任職技能要求:
?1.精通Java編程、Spring、Spring?MVC、Spring?Boot、MyBatis、MyBatis-plus等主流開(kāi)發(fā)框架及其原理;
?2.精通微服務(wù)技術(shù)棧(包含但不限于Spring?Cloud、Spring?Cloud?Alibaba、Nacos、Gateway、Sentinel、seata、Skywarking),且有實(shí)際使用經(jīng)驗(yàn);
?3.熟悉MySQL、Oracle、SQL?Server等關(guān)系型數(shù)據(jù),具備系統(tǒng)優(yōu)化及SQL調(diào)優(yōu)能力;
?4.熟悉Redis、MongoDB等NoSql數(shù)據(jù)庫(kù);
?5.熟悉分布式鎖的使用,熟悉分布式事務(wù)相關(guān)技術(shù);
?6.熟悉RabbitMQ、kafka等消息中間件機(jī)制和技術(shù),有實(shí)際項(xiàng)目使用經(jīng)驗(yàn);
?7.熟悉常用的linux命令及shell腳本,能夠在linux環(huán)境下完成項(xiàng)目運(yùn)行環(huán)境的搭建;
?8.熟悉常用安全框架Spring?Security、Apache?Shiro等;
?9.熟悉SVN、Git、Maven、IDEA、Eclipse、Tomcat等常用管理及開(kāi)發(fā)工具使用;
?10.使用或了解過(guò)Jeecg-boot、jeesite等開(kāi)源項(xiàng)目者優(yōu)先考慮。