工作职责:
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. 有中间件开发经验或开源代码贡献者优先