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