職位描述:
1.根據產品需求總體計劃要求完成軟件的設計和開發(fā);
2.能夠獨立完成中、小型系統(tǒng)的設計和開發(fā),并及時反饋進度及問題;
3.負責現(xiàn)有部分業(yè)務系統(tǒng)的維護與升級;
4.解決產品開發(fā)過程中的疑難問題,性能優(yōu)化問題;
5.思考總結開發(fā)過程中的各項問題,共同促進團隊工作;
6.配合編寫需求、設計、部署等項目文檔。
職位要求:
1.計算機及相關專業(yè),6年以上工作經驗;
2.深入理解java基礎,扎實的java功底,java8相關知識,多線程相關的知識,面向對象的相關知識;
3.精通主流集成開發(fā)工具(如eclipse、IDEA)和數據庫(如MYSQL,ORACLE,MSSQL,DB2等);
4.熟悉主流應用服務器如Tomcat,Weblogic,Jboss等;
5.熟悉Windows,Linux等平臺環(huán)境下開發(fā)及部署;
6.熟練使用前端技術,如HTML/HTML5/JS/Ajax/jQuery等技術;
7.熟悉基本的后端技術,SpringBoot/Spring?Cloud/SpringMVC/MyBatis/netty/RPC/RESTful;
8.熟悉分布式系統(tǒng)的設計和應用,理解SOA、微服務等分布式架構等原理和思想,具有Spring?Cloud或Dubbo或其它RPC開發(fā)經驗;
9.熟悉高并發(fā)、高性能的分布式系統(tǒng)的設計、開發(fā)、問題解決以及調優(yōu)相關知識;
10.能夠獨立完成系統(tǒng)的相關功能的軟件設計和開發(fā);
11.善于學習,具備較強的團隊協(xié)作能力和溝通能力;
12.邏輯思維能力較強,具備獨立分析問題和解決問題的能力;
13.良好的代碼規(guī)范和編碼習慣;
14.有產品意識,愿意致力于新技術的探索和研究。