職位描述:
1、作為團隊核心,參與公司產品的需求討論、確認技術方案設計、以及技術研發和產品迭代工作;
2、負責架構規劃、設計、技術架構選型、業務及數據架構設計;主導架構治理、設計評審、以及組件化的持續演進;
3、制定開發規范,確保系統的質量,保障項目的開發進度;參與核心代碼編寫,對開發團隊進行技術指導和培訓;
4、負責解決核心技術難題,并能識別風險,提供性能優化方案等;
5、負責公司產品從0-1的研發工作(最少負責過1個產品或項目的研發工作)
職位要求:
1. 本科以上學歷,計算機相關專業
2. 5年以上Java經驗,2年以上項目管理經驗;
3. 擅于發現數據的本質和數據之間的關聯關系,有數據可視化分析項目經驗優先;
4. JAVA基礎扎實,熟悉多線程編程,分布式,緩存,消息隊列等機制;熟悉JVM,包括內存模型、類加載機制以及性能優化;
5. 熟練掌握Spring、Spring Boot、Spring Cloud等主流框架的開發技術并理解其工作原理;
6. 熟悉常見的中間件Dubbo、RocketMQ、sharding-sphere等并有較好的使用經驗與思考;熟悉分布式解決方案及其原理:分布式緩存、微服務架構、負載均衡、連接池等;
7.熟悉Clickhouse,Spark,Hive,DataX等相關技術;
8. 具有很強的分析復雜問題和解決復雜問題的能力,有強烈的責任心和使命感,良好的溝通表達能力和團隊協作能力;
9. 具備較強的業務理解及業務抽象能力,能夠快速從業務需求中找到技術設計的場景,有較強的業務理解能力。
10. 有強烈的技術熱情和鉆研精神,熱愛新技術;熱愛分享,樂于幫助團隊共同成長。
11. 具備良好的溝通表達能力,具備極強的團隊精神和合作精神;能夠將產品需求轉化為設計需求,并具備有良好的文檔能力,能夠有效的指導開發團隊的開發;
12.有PMP證書,軟件設計師證書,軟件開發經驗,大數據相關經驗者優先。