崗位職責:
1.負責部門軟件的設計、開發、測試等過程,包括制定技術方案,搭建軟件框架:實現檢修線自動化控制;
2.負責系統中主要功能的代碼實現;
3.參與業務流程分析和系統邏輯梳理、架構、數據庫等設計工作;
4.對既有產品進行二次開發,優化升級,編制開發設計文檔;
5.負責項目現場聯調聯試技術指導,對已交付項目軟件 bug進行排查和優化,解決項目開發過程中的重大技術問題,負責與客戶進行技術交流,了解產品需求、設計輸入條件等信息。
任職要求:
1.有扎實的基礎,精通java開發語言,理解IO、1.有扎實的基礎,精通java開發語言,理解IO、多線程、集合等基礎框架,熟練掌握jvm,web開發、緩存,分布式架構、消息中間件等核心技術,擁有分布式、大數據量的系統開發經驗者優先。
2.5年以上JAVA開發經驗,熟悉常見的開源框架,如SpringBoot、SpringCloud,并能了解其原理,在后臺技術上有長期積累和專長,熟悉分布式系統的設計和應用;對主流數據庫如MySQL、MongoDB等有長期的使用和優化經驗;對Docker,Kubernetes等容器化虛擬技術有深入的了解。
3.對Web前端有一定的了解,熟悉目前流行的MVVM框架如Vue.js、AngularJS等底層機制和使用方法。
4.對軟件工程如CMMI流程體系以及相關的項目管理過程域的工作和職責有充分的了解。
能夠接受中短期的異地出差調研,并承擔項目壓力。