(一)岗位职责1.参与产品的需求分析、系统设计、代码开发、部署上线等工作;2.参与客户沟通和需求挖掘工作,包括但不限于项目需求讨论、进度问题和风险讨论、测试问题反馈、试运行BUG修复反馈等;3.负责产品前后台的设计与开发,包括但不限于业务流程图制作、数据库设计、接口设计、设计文档编写、代码开发、性能优化、代码重构,以及后台技术规范的讨论和拟定,工作流程的梳理;4.参与软件过程的关键环节,包括但不限于需求评审、设计评审、代码评审、压力和性能测试、上线投产;5.积极钻研新技术,不断学习成长、提升自身的技术水平。(二)岗位要求1.本科及以上学历,计算机相关专业,具有5年以上 Java Web 开发经验;2.Java 基础扎实,熟悉多线程及线程池的使用,熟悉各种常用设计模式;3.熟练掌握Spring MVC、Spring Boot 、Mybatis 等开源框架,并对框架源码实现有一定了解;4.熟悉 MySQL 数据库并熟知 SQL 规范,熟悉 MySQL 索引,具备 MySQL 优化经验;5.熟悉Java分布式相关组件如Redis、RabbitMQ的使用;6.熟悉Tomcat、WebLogic 等 J2EE 应用服务器;7.熟悉 Maven、SVN 、Git、Eclipse、禅道等项目开发工具的使用;8.熟悉html5等前端开发技术,熟悉常用前端框架;9.具备良好的服务意识、责任心、编程习惯、文档写作、需求分析、程序设计的能力;10.具备较强的学习能力、优秀的团队沟通与协作能力,能够承受工作压力;11.有金融行业软件产品及项目开发经验者优先。