● 崗位職責:
1. 參與相關產品需求討論,評審和軟件設計;
2. 按照項目計劃,按時提交高質量代碼,完成開發(fā)任務;
3. 規(guī)范文檔的編寫、維護,以及其他與項目相關工作;
4. 參與項目核心業(yè)務系統(tǒng)架構設計及優(yōu)化。
● 崗位要求:
1. 本科以上學歷,3年以上開發(fā)經(jīng)驗;
2. JAVA基礎扎實,理解集合、io、多線程等;熟悉JVM;
3. 三年以上java及WEB應用軟件開發(fā)經(jīng)驗,熟練使用Spring、Mybatis、Spring Boot等主流開源框架;
4. 熟悉分布式系統(tǒng)的設計和應用,熟悉分布式、緩存、消息、分庫分表等機制,能對分布式常用技術進行合理應用,解決實際問題;
5. 對業(yè)務有較深的理解,能夠獨立完成需求分析、設計、編碼工作;具有良好的學習能力、團隊協(xié)作能力和溝通能力;
6. 完善基礎組件研發(fā),提高產品可擴展性,更好地支撐業(yè)務迭代;跟隨研發(fā)節(jié)奏,為團隊引入新技術和方案,提高質量和效率;
7. 良好的編碼習慣,理解設計模式,熟悉單元測試和性能調優(yōu);
8. 進行code review,嚴格管控團隊代碼質量;
9. 對現(xiàn)存或未來系統(tǒng)進行綜合思考,提前形成規(guī)劃框架、架構或平臺;
加分項:
1. 具有建筑行業(yè)研發(fā)經(jīng)驗者優(yōu)先;
2. 具有3DBIM模型經(jīng)驗者優(yōu)先;
3. 能讀懂CAD建筑圖紙者優(yōu)先。