岗位职责:1. 负责公司产品、软件系统的开发及维护;2. 负责后台系统的开发和维护,发现和解决存在的技术问题;3. 进行软件详细设计和编码实现,确保安全、质量和性能;4. 维护和升级现有软件产品,快速定位并修复现有软件缺陷;5. 根据项目需求进行软件的设计和研发;6. 完成领导交办的其他工作.岗位要求:1、计算机、软件、通信等相关专业本科及以上学历;2、精通java语言,熟练使用spring boot、springSecurity、mybatis等开源框架;3、精通mysql、mongdb、redis的使用并有相关优化经验;4、熟练使用微服务框架(如Dubbo、SpringCloud等)以及应用,有SOA或分布式高并发系统的设计和开发经验;5、熟练使用消息队列,分布式缓存,NoSQL,分词搜索等技术并能够快速掌握相关开源产品使用;6、熟悉分布式中间件,如mq、elasticsearch、fastdfs等;7、熟悉CI/CD开发模式,熟悉 socket 编程以及 java Nio 编程或 Nio 框架编程,熟悉多线程和线程池的相关实现原理;熟练使用jenkins、git、maven 等工具;8、对多线程、高并发有较深入的理解,并有实际经验者;9、有 5年以上互联网或互联网金融公司相关核心模块成功开发经验者优先。