崗位職責(zé):
1、新產(chǎn)品軟件研發(fā):結(jié)合公司發(fā)展戰(zhàn)略,配合公司產(chǎn)品的發(fā)展規(guī)劃,結(jié)合市場(chǎng)客戶的需求,進(jìn)行新產(chǎn)品的軟件需求分析,設(shè)計(jì)與代碼編寫(xiě)、測(cè)試;
2、現(xiàn)有產(chǎn)品軟件迭代:通過(guò)產(chǎn)品客戶的使用反饋情況,對(duì)產(chǎn)品的軟件存在的問(wèn)題進(jìn)行修復(fù),并持續(xù)對(duì)軟件進(jìn)行不斷的優(yōu)化;
3、產(chǎn)品軟件測(cè)試與維護(hù):對(duì)產(chǎn)品的軟件開(kāi)發(fā)完成后進(jìn)行相應(yīng)功能模塊的測(cè)試,保障軟件能夠發(fā)布上線無(wú)功能缺陷;對(duì)線上服務(wù)器的運(yùn)行狀況,產(chǎn)品軟件的運(yùn)行情況定期進(jìn)行檢查和維護(hù);
4、技術(shù)文檔與代碼歸檔:對(duì)產(chǎn)品軟件開(kāi)發(fā)的關(guān)鍵技術(shù)要點(diǎn)和對(duì)外的接口進(jìn)行文檔編寫(xiě)并歸檔;代碼定期歸檔上傳至公司代碼托管倉(cāng)庫(kù);
任職條件:
1、具有本科及以上學(xué)歷,計(jì)算機(jī)軟件等相關(guān)專業(yè);
2、具備至少5年的Java軟件開(kāi)發(fā)經(jīng)驗(yàn);
3、熟悉主流的JavaWeb框架SpringMVC/SpringBoot/SpringCloud等框架,會(huì)用微服務(wù)的中間件,有微服務(wù)項(xiàng)目經(jīng)驗(yàn),有閱讀過(guò)框架,中間件源碼;
4、熟悉關(guān)系型數(shù)據(jù)MySQL/Oracle/SQLServer等,非關(guān)系型數(shù)據(jù)Redis/MongoDB等;
4、熟悉jbpm/activiti工作流,閱讀過(guò)底層實(shí)現(xiàn)原理,能通過(guò)開(kāi)源框架實(shí)現(xiàn)功能二開(kāi);
5、了解ci/cd,具備docker,k8s等容器化技術(shù)經(jīng)驗(yàn);
6、有性能調(diào)優(yōu)和高并發(fā)處理經(jīng)驗(yàn);
7、熟悉Html,js,Vue,Uniapp等前端技術(shù),有全棧開(kāi)發(fā)經(jīng)驗(yàn)的優(yōu)先;
8、有物聯(lián)網(wǎng)軟件或者tcp、udp等網(wǎng)絡(luò)編程相關(guān)經(jīng)驗(yàn)的優(yōu)先;
9、有hadoop生態(tài)圈經(jīng)驗(yàn)優(yōu)先;