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