1.完成軟件的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、修改bug等工作,包括業(yè)務(wù)需求的溝通,功能模塊詳細(xì)設(shè)計(jì),業(yè)務(wù)功能實(shí)現(xiàn)與單元測(cè)試,系統(tǒng)維護(hù);
2.能夠獨(dú)立完成業(yè)務(wù)設(shè)計(jì)和相關(guān)技術(shù)實(shí)現(xiàn),完成Java后臺(tái)部分的開(kāi)發(fā)保證模塊功能的穩(wěn)定性和性能要求;
3.解決產(chǎn)品在實(shí)施時(shí)遇到的軟件問(wèn)題,滿足客戶定制類需求的開(kāi)發(fā)工作,完成項(xiàng)目開(kāi)發(fā),撰寫相關(guān)文檔;
4.能夠?qū)夹g(shù)難點(diǎn)進(jìn)行攻關(guān),具備一定的技術(shù)研究能力;
5.有一定的架構(gòu)設(shè)計(jì)能力,熟悉主流的微服務(wù)架構(gòu),熟悉主流的前后端分離開(kāi)發(fā)模式;
崗位要求:
1.本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);3年以上的技術(shù)開(kāi)發(fā)經(jīng)驗(yàn);
2.JAVA基礎(chǔ)扎實(shí),熟悉JVM相關(guān),精通多線程編程、網(wǎng)絡(luò)編程;
3.熟練使用Java常用框架和工具,如?Spring?boot?、Spring?Cloud、SpringMVC、Struts、Hibernate、Mybatis等;
4.熟悉Linux環(huán)境以及操作,熟悉版本控制工具SVN/GIT的使用,熟悉Tomcat,Apache,Nginx等開(kāi)源服務(wù)器;有shell/python腳本開(kāi)發(fā)能力更佳;
5.對(duì)前端開(kāi)發(fā)有一定了解,熟悉HTML,JS,AJAX等技術(shù),了解VUE;
6.熟悉Oracle,MySQL,SQLServer等常見(jiàn)關(guān)系型數(shù)據(jù)庫(kù),具有至少一種數(shù)據(jù)庫(kù)調(diào)優(yōu)的經(jīng)驗(yàn);
7.熟悉緩存Redis、Memcache/Couchbase,緩存設(shè)計(jì)和模式及其應(yīng)用;
8.熟悉消息中間件,如ActiveMQ、RabbitMQ、Kafka等;
9.具備強(qiáng)烈的責(zé)任心,思路清晰,較強(qiáng)的學(xué)習(xí)能力和解決問(wèn)題的能力;良好的需求歸納分析和文檔編寫能力;
10.有物聯(lián)網(wǎng)IOT行業(yè)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;