岗位职责:
1.辅助系统架构师完成移动产品后台的搭建,聚焦业务数据流、前后端交互功能实现、运营推广分发、用户数据收集等具体的模块开发 ;
2.结合产品经理的App产品设计,以及公司其他信息化系统的建设情况,编写概要设计文档,完成各阶段的开发需求 ;
3.根据项目计划,独立承担系统模块的开发工作,并协同开发团队共同完成各阶段里程碑,确保系统开发高质量按时交付 ;
4.参与在线用户大数据平台建设,根据实际需要,参与数据中台建设 ;
5.负责在项目测试和验证期间部署系统、维护服务、发版升级 。
任职要求:
1、计算机、软件工程等相关专业,具有5年以上的Java开发工作经验,2年以上的系统设计经验,2个以上完整App项目开发经验;
2、精通Java开发,具有扎实的Java编程基础;熟练掌握多线程编程技术对JVM内存模型以及性能优化具有深入的理解;
3、熟练掌握Spring原理和实现,对SSM开发框架有独特的见解;
4、熟练掌握SpringBoot、SpringCloud框架,深刻理解微服务原理及运行机制,并对服务拆分、服务间调用、服务治理有深刻的理解 ;
5、熟练使用Mysql、Oracle等数据库,具有数据库调优经验;对分库分表技术有深刻的理解 ;
6、掌握主流NoSQL数据库(Redis、MongoDB等)的使用和优化 ;
7、熟悉lucene原理,掌握ElasticSearch搜索引擎的使用;
8、熟练掌握常用的消息中间件(如:RabbitMQ、RocketMQ、Kafka)的原理及使用 ;
9、熟悉软件开发工具,熟练使用Maven、Git等工具 ;
10、要求抗压能力强,能够承接一定的压力和挑战,熟悉大数据开发相关技术,具有相关开发经验者优先考虑 。