崗位職責
1、根據系統(tǒng)需求,分析、設計與實現(xiàn)系統(tǒng)軟硬件整體架構,保障系統(tǒng)架構的合理性、可擴展性及經濟性;
2、參與底層和重要模塊的詳細設計,控制質量;負責核心技術問題的攻關,系統(tǒng)優(yōu)化;指導解決項目開發(fā)過程中的技術難題;帶領開發(fā)團隊持續(xù)改進系統(tǒng)架構、功能模塊、開發(fā)需求、提高用戶體驗;控制架構質量;
3、指導和培養(yǎng)開發(fā)團隊能力,負責系統(tǒng)開發(fā)過程的技術評審工作,檢查工程師的代碼開發(fā)工作,不偏離最初的設計;
4、制定相關技術開發(fā)規(guī)范,參與制定技術標準,編寫相應的技術文檔,并對通用技術進行整理,提高技術復用。
5、能制定合理的開發(fā)工作計劃,并有效地按照計劃完成工作。
6、積極了解業(yè)界發(fā)展、相關新技術及趨勢,促進技術進步和創(chuàng)新。做一些新技術研究性工作。
任職要求
1、Java基礎技術扎實(JVM、類裝載、多線程并發(fā)、IO、網絡、性能?優(yōu)化);
2、?精通Web編程、spring?mvc、orm框架,熟悉前端開發(fā),有5年以上java開發(fā)的經驗。
3、熟悉底層中間件、分布式技術(包括緩存、消息系統(tǒng)等)、Nignx,Web容器使用。
4、熟練掌握Oracle、MySQL等關系數據庫開發(fā)與設計,熟悉大型數據庫性能優(yōu)化及擴展方案的設計與實施,對于流行的非關系數據庫熟悉其特點及應用場景。
5、熟悉常用的web技術解決方案,如:單點登錄、分布式緩存、SOA、全文檢索、消息中間件,負載均衡、連接池、?nosql,服務化,微服務,網站安全,網絡安全,服務器安全等。
6、有大型業(yè)務系統(tǒng)的架構設計和實施能力,熟悉分布式系統(tǒng)的設計和應用,能對分布式常用技術進行合理應用,解決實際架構問題。
7、具備良好的表達和溝通能力,擅長技術文檔的書寫,有良好的編程習慣;
8、具備極強的團隊合作精神,對工作有熱情,能夠在壓力下工作,肯吃苦。