职位描述
职位描述:
1. 根据产品和项目需求及业务未来发展方向,设计产品的系统和架构,并带领工程师进行方案的落地实施;
2. 负责技术难题攻关,解决各类潜在的系统性技术风险,保证系统在高并发访问、海量数据存储等方面的高性能、可用性以及伸缩性;
3. 负责系统的性能优化,定位系统的性能瓶颈,并相应解决;
任职要求:
1. 计算机或相关专业本科及以上学历
2. 5年及以上相关工作经验
3. 深刻理解面向对象编程思想,有扎实的Java基础功底,深入理解Java核心编程技巧,精通掌握多线程编程,精通JVM原理,包括内存模型、类加载机制以及性能优化,精通Spring/Maven,熟练掌握Java生态相关开源组件,对Nginx、Tomcat等Web应用服务器有深度理解
4. 熟悉主流的大数据数据接入技术(kafka、storm、flume、spark-streaming等)和大数据集群的管理(zookeeper)及数据处理Hadoop, Spark
5. 算法和数据结构基础扎实,深入理解分布式算法和系统,熟悉分布式计算实施过程中的各种问题
6. 熟悉Linux/Unix系统,熟悉Shell、Scala编程语言
7. 具备良好的沟通能力和团队精神,对技术有热情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力