岗位职责:
1、辅助系统架构师完成终端消费领域或企业级软件产品后台服务的搭建,聚焦业务逻辑开发、数据流、前后端交互功能实现、运营推广分发、用户数据收集等具体的模块开发;
2、结合产品经理的原型产品设计,以及公司其他信息化系统的建设情况,编写概要设计文档,完成各阶段的开发需求;
3、根据项目计划,独立承担系统模块的开发工作,并协同开发团队共同完成各阶段里程碑,确保系统开发高质量按时交付;
4、负责在项目测试和验证期间部署系统、维护服务、发版升级;
任职要求:
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、要求抗压能力强,能够承接一定的压力和挑战,熟悉大数据开发相关技术,具有相关开发经验者优先考虑。