1、全面把握總體設計和重要技術決策,指導具體的設計和開發(fā)工作,以及關鍵技術的攻關,發(fā)現(xiàn)和解決存在的技術問題;
2、開發(fā)和維護統(tǒng)一的軟件開發(fā)架構(gòu)和軟件開發(fā)規(guī)范,對系統(tǒng)的重用、擴展、安全、性能、伸縮性、簡潔等做系統(tǒng)級的把握,為技術決策提供規(guī)則;
3、負責解決方案的業(yè)務流程、信息數(shù)據(jù)結(jié)構(gòu)的建模;
4、對相關系統(tǒng)架構(gòu)方案、設計、代碼進行評審,控制產(chǎn)品系統(tǒng)架構(gòu)質(zhì)量;
5、參與項目實施過程中的需求調(diào)研與分析。
6、領導安排的其他事宜工作;
職位要求:
1、計算機相關專業(yè)畢業(yè),6年以上的JAVAEE開發(fā)經(jīng)驗,2年以上團隊管理經(jīng)驗;
2、熟悉spring?cloud的相關服務組件,有一定的基于spring?cloud的微服務系統(tǒng)開發(fā)及部署經(jīng)驗;
3、熟悉spring?mvc,spring,hibernate,mybatis等相關框架;
4、扎實的sql功底,熟悉mysql數(shù)據(jù)庫,有一定的sql調(diào)優(yōu)能力;
5、熟悉redis,mongodb數(shù)據(jù)庫,了解常用的使用場景,熟練使用基本的操作語法;
6、熟練使用git進行版本控制;
7、熟悉tomcat應用服務器;
8、熟悉linux常用命令;
9、扎實的JAVA基礎,良好的編碼風格,優(yōu)秀的溝通能力。