工作職責:
1.參與產品需求分析,并根據需求制定合理的技術方案,包括系統架構設計、功能設計、數據庫設計等。
2.參與并主導完成核心模塊的開發、測試和上線工作。
3.解決項目中的關鍵問題和技術難題;
4.根據迭代周期,制定開發計劃,并協調開發人員在規定時間內完成。
5.撰寫相關技術文檔、指導和培訓初中級開發人員,總體帶領團隊技術提升,培養團隊技術氛圍。
任職資格:
1、5年及以上JAVA開發經驗,擔任過研發Leader者優先。
2、具備扎實的計算機專業知識,具備良好的代碼素養,追求極致的代碼質量;
3、熟練掌握主流開源技術棧,包括但不限于Spring、MyBatis、SpringBoot、SpringCloud全家桶,有實際基于SpringCloud項目的落地實踐經驗。
4、熟練掌握主流開源中間件,包括但不限于Redis、RocketMQ、ElasticSearch、MongoDB等,能夠掌握開源中間件的使用方法、優缺點、工作原理、最佳實踐。
5、熟練掌握主流數據庫,包括但不限于Postgres、MySQL等,對于數據庫的讀寫性能、事務處理、索引優化、SQL優化等。
6、掌握Linux操作系統下日常操作和維護。
7、掌握多種技術棧優先,掌握前端開發能力,掌握HTML、CSS、JavaScript、Vue等前端技術,并具備前端研發能力者優先錄用。
7、具備良好的溝通能力和理解能力,能夠與團隊成員進行有效的溝通交流。
8、具備持續的學習能力,對新知識具備良好的接受和學習能力,持續學習持續進步。