一、岗位职责:
1、负责公司项目的开发,包括H5、小程序、移动端、服务端等;
2、负责项目主要功能模块设计、数据库设计、接口设计;
3、参与需求评审,组件化、公共能力等基础设施的开发;
4、根据产品需求编写研发设计相关文档,并完成功能开发、测试、部署上线、日常运维等工作。
5、参与数据服务的架构及开发(含微服务),通过编写优质java脚本,以及相关组件的应用
6、编写java代码,完成与大数据平台的交互、计算、存储;
7、对流行的技术和框架进行研究,搭建基础开发框架。
二、任职要求:
1、具有丰富的JAVA服务端研发经验,熟悉微服务框架、服务间的通信机制,熟练使用主流框架,了解消息中间件应用,具备对jvm虚拟机的内存模型调试能力,熟悉多线程,并发,具备处理相关问题的能力;
2、熟悉Oracle、MySQL、PostgreSQL、SqlServer进行数据开发;较好的SQL性能调优经验;熟悉hbase、mongodb、redis等NoSQL技术;
3、负责公司项目业务场景的前端WEB开发工作,保证系统扩展性、安全性;
4、负责项目场景的后端的开发,能够完成组合调用后端微服务以及提供前端所需数据;
5、具备逆向分析能力,以及熟练使用逆向工具,对网络通信机制有深入理解,熟悉TCP/IP 4层协议,具备云媒体直播,弹幕协议的使用能力;
6、了解大数据技术,具备海量数据同步和转换的开发经验,熟悉主流数据同步工具或实时计算框架,具备高实时搜索项目的开发能力,有数据大屏设计开发经验;
7、熟练使用Linux系统,至少熟悉perl/shell/python中的一种脚本语言,熟悉docker、k8s等容器,有过项目部署经验。