職責描述:
1、參與需求分析及主導或參與技術(shù)方案設計;
2、能帶領(lǐng)團隊完成系統(tǒng)的設計與開發(fā)工作。
3、負責指導、處理、協(xié)調(diào)和解決研發(fā)中出現(xiàn)的技術(shù)疑難問題;
4、提升團隊技術(shù)和開發(fā)效率,輸出技術(shù)方案。
5、參與核心功能的架構(gòu)與代碼模板編寫;
6、參與公司基礎技術(shù)框架演進規(guī)劃,及技術(shù)選型;
7、負責團隊關(guān)鍵組件和代碼的CodeReview,評審團隊人員的系統(tǒng)設計和代碼質(zhì)量,編寫技術(shù)文檔和制定開發(fā)規(guī)范;
任職要求:
1、6年以上JAVA開發(fā)經(jīng)驗,3年以上團隊或項目管理經(jīng)驗;
2、精通Java平臺上的開發(fā)技術(shù)與常用框架(Spring、SpringMVC、SpringBoot、SpringCloud、MyBatis、Redis、RocketMQ等),熟悉常用的設計模式;
3、深刻理解軟件系統(tǒng)架構(gòu),精通面向?qū)ο蠓治鲈O計方法,邏輯能力強,熟練掌握如何設計系統(tǒng)的構(gòu)架及完整解決方案
4、熟悉常用數(shù)據(jù)庫,有SQL性能調(diào)優(yōu)經(jīng)驗者優(yōu)先;
5、熟悉LINUX開發(fā)環(huán)境及常見開發(fā)工具;
6、能適應一定強度的加班,并具備較強的抗壓能力;
7、具有較強的溝通能力,責任心強,樂于接受挑戰(zhàn),具有良好的團隊合作精神和承受壓力的能力;
8、具有高度的抽象設計能力,思路清晰,善于思考,能獨立分析和解決問題;
9、具備較強的管理能力,能管理好10名左右技術(shù)開發(fā)隊伍,獨立帶領(lǐng)團隊完成公司安排任務。