工作職責:
1. 引領Java開發體系的建設,擴大Java在部門內部的使用范圍;
2. 對Java的技術進行跟進研究,尤其是在新技術應用、性能優化、微服務、云原生等方面;
3. 承擔業務框架、業務組件、業務公共庫等Java生態的建設;
4. 承擔Java項目技術攻關、技術重構、問題定位等工作;
5. 參與系統架構選型與優化等關鍵方案的決策;
6. 負責指導新同學成長
任職要求:
1. 對Java底層的標準庫,如Java IO、多線程、網絡等方面有過深入研究;
2. 熟悉java常見生態組件及設計原理,如dubbo,netty,spring boot,mybatis等;
3. 對linux等操作系統原理比較熟悉,如文件系統、鎖機制、網絡編程等,對jvm的原理和實現;有深入了解 ,對疑難技術問題具備較強的排查能力;
4. 熟悉分布式系統的設計和應用,理解分布式、緩存、消息等機制;
5. 熟悉Linux系統,熟悉TCP/IP等相關的網絡協議;
6. 熟練掌握服務性能分析與優化技能和工具;
7. 有中間件開發經驗或開源代碼貢獻者優先