工作描述
1、参与公司软件产品架构和核心模块的设计;
2、负责公司软件系统产品的开发,能够按计划完成开发任务;
3、项目的需求分析、概要设计、详细设计,技术文档的编写;
4、负责产品技术难点的攻关;
5、指导软件工程师的日常开发工作,解决开发中的技术问题;
技能要求
1、统招本科及以上学历;
2、具有5年及以上开发经验,具备管理经验优先考虑;
3、熟悉设计模式并能运用到实际的开发环境中以应对不断变化的业务需求;
4、具有良好的逻辑架构能力,具有组件化、模块化的设计及实现能力;
5、熟悉linux工作环境,精通java语言,精通SpringBoot、SpringCloud、Activiti/Camunda、Redis、RabbitMQ;
6、精通HTML、CSS、JS,能熟练使用Vue3+AntDesign-Vue;
7、熟悉分布式环境下的架构处理:缓存、任务、事务、日志、并发等方面处理;
8、具有JVM以及中间件的相关调优经验;
9、熟悉Oracle、MySQL、DB2传统数据库,并对某一数据库精通,可针对业务场景对数据库或SQL进行优化;
10、熟悉CDH、TDH或其它分布式大数据平台;
11、从事过银行分布式系统开发优先、海量数据处理经验或一线互联网IT背景者优先;
12、积极性高,求知欲强,具有较强的沟通能力及团队合作精神;本岗位要求抗压能力强,能接受出差安排。