Java開發(fā)工程師
8000-12000元/月【崗位職責】
1.負責軟件開發(fā)項目現場的溝通協調,及時反饋項目進展及存在的問題;
2.制定項目計劃,合理分配團隊任務,統籌工作安排并跟蹤執(zhí)行進度;
3.承擔系統詳細設計工作,完成所負責功能模塊的設計方案及數據庫結構設計;
4.按照規(guī)范編寫各類技術文檔,并參與開發(fā)、測試及系統上線等環(huán)節(jié);
5.完成上級交辦的其他工作任務。
【職位要求】
1.本科及以上學歷,計算機或軟件相關專業(yè);
2.具備2年以上在商業(yè)軟件企業(yè)從事JAVA項目開發(fā)的經驗;
3.理解JVM運行原理,具備良好的面向對象設計能力,深入掌握多線程機制,熟悉常用設計模式;
4.精通Spring+MyBatis框架開發(fā),熟練運用IOC、AOP技術,掌握事務管理、安全控制、數據持久化等相關機制;
5.掌握HTML、JavaScript、CSS等前端開發(fā)技術;
6.理解SpringCloud或Dubbo分布式架構的設計理念與實現方式,熟悉基于多線程的高性能系統開發(fā)技術;
7.熟悉Tomcat/WebLogic/MySQL等環(huán)境的配置與使用,具備Shell腳本編寫能力,熟練操作Linux系統及常用命令;
8.熟練使用MySql/Oracle/PostgreSQL中至少一種數據庫,至少掌握其中一種數據庫的性能優(yōu)化方法;
9.具備良好的編碼習慣,代碼結構清晰、命名規(guī)范、邏輯嚴謹、冗余度低;
10.具備一定的項目管理能力,了解軟件項目實施流程,參與過敏捷開發(fā)實踐,擁有初級項目管理經驗;
11.具備較強的溝通表達能力,思路清楚,邏輯思維良好;
12.能夠熟練操作OFFICE辦公軟件;
13.了解struts2框架,有銀行類項目經歷者優(yōu)先考慮。