负责公司某条业务线的技术开发和团队管理工作
1、本科及以上学历,计算机或相关专业;
2、5年以上后台业务类或大数据类业务开发经验,且有一定团队管理经验;
3、熟悉高并发、大流量、分布式系统的设计和开发,能根据业务场景做好技术选型,如弹性扩容、微服务、缓存、消息中间件等;
4、基础扎实,熟练使用java语言,理解io、多线程、集合等基础知识;理解JVM原理,能够进行调试和调优;
5、熟练掌握目前流行基础开源框架(spring/springmvc/mybatis),对其核心思想、实现原理有一定认知,并具备分析解决生产环境问题能力;
6、熟练掌握使用Dubbo框架,并了解zookeeper工作原理,能对分布式常用技术进行合理应用,解决实际架构问题;
7、熟悉MySQL数据库以及优化方法,了解常用的NoSQL产品,如MongoDB,HBase等;
8、熟悉Linux系统原理,能熟练使用Linux命令完成日常工作;
9、有良好的沟通、组织协调能力、语言表达能力、较强的逻辑分析能力和应变能力,良好的团队合作精神;
加分项:
1、有地图服务端开发经验优先;
2、熟悉大流量、高并发、高性能的WEB后端系统的设计及应用;
3、擅长性能调优者;
4、掌握多门开发语言(Python、Golang等),且有实际项目经验