一、崗位職責
1、技術決策
參與系統架構的設計、技術選型,確保系統具有良好的性能;
分析和優化系統性能瓶頸,提升系統效率;
2、代碼編寫與審查
參與項目開發,編寫高質量代碼;
對成員代碼進行審查;
3、項目管理
理解業務需求,并將之轉化為技術解決方案;
參與項目計劃的制定,包括時間表、里程碑、資源分配等;
跟蹤項目的進展,及時發現并解決問題;
4. 團隊建設
指導和培養團隊成員,提升整體技術水平;
組織技術分享,分享最新的技術趨勢和發展動態;
解決開發過程中遇到的技術難題;
5. 溝通與協作
與產品經理、項目經理、測試人員以及其他開發團隊保持良好溝通,確保項目順利推進;
有時需要直接與客戶溝通,了解客戶需求并提供技術支持;
6. 文檔編寫
編寫技術文檔,包括系統設計文檔、接口文檔等,便于其他開發人員理解和維護系統。
二、任職要求
1、3年以上相關工作經驗
2、有過大型分布式平臺設計、開發經驗;
3、熟練掌握spring boot、spring、spring mvc、mybatis等框架;
4、熟悉java多線程、集合、泛型、網絡通信等;
5、熟悉linux、docker、K8s,熟悉linux下程序的部署、優化;
6、主導或參與過高并發、大訪問量系統架構和開發工作;
7、熟悉redis、mongodb、elastic search、Kafka、git等產品;
8、具有良好的表達、溝通能力,思路清晰,較強的責任心、團隊精神,能承受一定的工作壓力。
三、職位福利:雙休、法定節假日、五險一金、帶薪年假、出差補貼、過節費、加班費、加班餐補等