职位描述
【职位描述】
1. 负责分布式业务系统的架构设计、优化;完善服务治理和监控框架;
2. 理解产品需求,确定技术方案,制定详细的开发计划,组织团队开发,跟踪进度,控制风险,按时高质量的交付产品;
3. 跟踪产品发布过程,与其它团队协作实现产品上线,监控服务并及时处理线上异常。
4. 管理团队成员的工作分配与质量,优化成员岗位职责,合理调整任务安排,保证开发工作顺利进行,严格执行绩效考核。
【任职要求】
1. 本科以上学历,计算机及相关专业;
2. 精通Java/JDK,熟练掌握Java网络编程、多线程编程;
3. 熟练使用Spring、Struts、Hibernate、Mybatis等开源框架,热爱开源技术;
4. 对缓存设计、设计模式、消息队列有深入的理解,有大数据量、高并发系统的设计开发经验;
5. 熟练掌握SQL语句,熟练使用MySQL数据库;
6. 熟悉TCP/IP、HTTP、Websocket等网络协议;
7. 熟悉Linux,掌握shell/awk/python等系统脚本工具,熟练配置维护Nginx、Tomcat、Resin等应用服务器;
8. 能适应高强度工作,责任心强,工作积极主动;善于学习和交流,挑战未知,具有良好的团队合作精神;
9. 具体较好的沟通协调能力、团队管理能力;
10. 有互联网分布式、高并发、高可用项目或视频系统开发经验者优先;
11. 对ZooKeeper、Dubbo、RPC、序列化、JVM等技术有深入研究者加分。