一、崗位職責
1、負責公司核心系統(tǒng)的技術選型與架構搭建,完成系統(tǒng)整合過程的軟件架構設計,解決開發(fā)中遇到的各類系統(tǒng)架構問題。
2、對現(xiàn)有系統(tǒng)進行性能優(yōu)化,解決軟件系統(tǒng)的關鍵技術問題,負責核心功能的模塊設計。
3、具備單體架構服務拆分經驗,推動系統(tǒng)架構的升級與優(yōu)化。
4、營造良好的技術學習氛圍,帶領團隊不斷完善開發(fā)方法及流程,提升開發(fā)效率與質量,強化技術標準和規(guī)范。
5、運用自身開發(fā)團隊管理經驗,有效管理和激勵團隊成員,善用考核
二、任職要求
1、本科及以上學歷(學信網可查),計算機、軟件工程等相關專業(yè)優(yōu)先。
2、5年以上JAVA開發(fā)經驗,熟悉分布式系統(tǒng)的設計和應用經驗。熟悉分布式、數據庫、緩存、消息等機制,能對分布式常用技術進行合理應用,同時需有3年及以上技術團隊管理經驗。
3、具備扎實的計算機專業(yè)基礎,對常用數據結構有深刻的理解,擁有優(yōu)秀的編碼能力、算法設計能力和良好的開發(fā)習慣。
4、熟悉spring boot、spring cloud框架機制和實現(xiàn)原理,有基于spring框架的大型分布式系統(tǒng)架構設計研發(fā)經驗;
5、具有高并發(fā)、高可用、高性能的分布式后端系統(tǒng)設計和開發(fā)經驗;
6、優(yōu)秀的系統(tǒng)分析和問題解決能力,能夠攻克復雜的系統(tǒng)難題。
7、能夠梳理業(yè)務需求、流程和模式,把握核心問題,并進行有效的梳理、歸納和抽象。
8、良好的溝通表達能力和團隊協(xié)作能力,勤奮好學,能夠快速適應變化,有一定抗壓能力。