1. 五年以上的java开发经验,具备扎实的java基础,熟练掌握JVM的原理和机制,JVM性能调优;
2. 精通设计模式,深入理解IOC、AOP、MVC框架原理及实现,深入理解Spring、dubbo等框架的设计思想和实现方式;
3. 精通分布式、多线程编程,具有丰富的分布式、高并发问题排查经验和优化经验;
4. 熟悉互联网常用技术和中间件:分布式框架、消息中间件、高性能缓存、大数据存储等。
5. 参与过大型复杂分布式互联网系统设计开发,拥有和工作年限相称的广度和(或)深度。
6. 熟悉关系数据库原理及常用性能优化技术,熟悉常见MySQL的原理、使用场景及限制。
7. 掌握Linux 操作系统,参与设计和开发过对象存储 OSS 尤佳。
8. 工作积极主动,有较强责任感和严谨工作作风。
9. 能快速学习使用新技术,有创造性思维能力。
岗位职责:
1.参与/负责技术架构设计、重构、优化,根据业务规划及技术规划制定应用架构方案;
2.主导/参与技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能;
3.对开发人员进行技术支持和辅导工作,协助公司共同提高技术团度的自我成长和发展