岗位描述:1、参与业务需求设计、产品设计及评审,负责Web应用程序后端服务核心功能代码开发与维护、前端程序的开发与维护;2、能够独立和业务团队沟通需求,并形成需求文档、思维导图、原型等输出物,并确认相关需求范围以及功能;3、参与项目管理、开发质量管理、开发进度控制等,学习和研究新的软件开发技术以满足产品的需求;4、能够主动挖掘业务痛点,从技术侧分析和驱动业务前进。任职要求:1、大学本科及以上学历,软件工程、计算机科学与技术等相关专业,5年以上大型系统开发、功能设计工作经验;2、精通java开发语言,熟悉和掌握开源组件原理和机制,如spring、spring boot、spring Cloud、Redis、OpenJDK等;3、熟练使用js、jquery、miniui、velocity等相关前端开发技术;4、熟悉主流关系型数据库相关原理、特性,熟悉操作系统相关原理,了解数据库事务隔离级别、索引原理、性能调优;5、了解Linux环境搭建及基本应用,了解Linux下Java的开发和环境搭建,服务器的搭建和项目的部署以及优化;6、对常用的中间件(Redis、RabbitMQ、Jetty、Nginx)和分布式技术等都有所掌握并能熟练使用;7、熟练使用各种版本代码管理工具(Git)和项目构建工具(Maven、Jenkins、npm),以及其它Swagger API管理、Nexus jar包私服、EFK 日志管理、搜索引擎ES、Prometheus、Grafana 容器监控、作业调度引擎XXLJob、表单自定义引擎(自研)等技术;8、综合能力要求:逻辑能力好,思路清晰,具有良好沟通交流能力。