岗位职责1、对项目需求进行分析,系统设计。2、参与代码的设计,编写。3、负责根据详细设计文档进行数据结构,框架,组件和程序等的组织和开发工作。4、参与解决项目中的技术难点和技术预研工作。岗位要求:1、有扎实的JAVA基础,了解JAVA的核心语法,2年以上JAVA语言的实际开发经验。2、熟练使用springboot、springcloud进行项目配置和开发。对于分布式,大数据量的业务系统架构有较好的了解,了解微服务、缓存机制、消息中间件,分布式集群相关的知识。3、熟悉MySql或Oracle数据库应用开发及部署优化,至少掌握一种常见的NoSql数据(Redis/MongoDb)的使用方法。4、熟练使用SVN,git等代码管理工具。5、熟悉Linux及tomcat、Ngnix等主流Web服务器的基本配置和进程监控,熟悉常用SHELL命令及脚本编写;6、良好的抽象思维和逻辑思维能力,独立分析问题和解决问题的能力,良好表达和沟通能力,具备极强的团队精神和合作精神,对工作有热情。7、具有大型web系统和数据库调优相关经验者优先8、熟悉测试流程、规范及测试方法和常用测试工具;9、良好的沟通能力和团队合作精神,能够与团队成员和客户进行有效的沟通;10、有接口开发经验优先。