岗位职责:1、参与或负责公司软件项目建设,参与项目业务需求、功能实现方案、开发计划的讨论;2、负责产品或模块的研发,包括功能设计、代码实现;3、根据开发计划,完成项目的交付,保障开发进度和质量;4、负责项目的需求调研、系统设计、软件开发、集成测试、上线实施、交付验收等工作,并对其质量、进度、成本负责;5、负责对系统测试和验收测试报告的问题进行回复及解决;6、完成公司软件项目和软件产品的后期维护工作。任职要求:1、熟练掌握Java编程语言,理解微服务架构,精通Spring、SpringMVC、Maven、Mybatis、Durid、Sprigboot、Nginx等J2ee主流技术框架或工具;熟悉rest、web Service开发;具备良好的编程风格;2、熟练掌握Gaussdb、Mysql等主流数据库设计开发,有redis、MQ、zookeeper应用经验;熟悉docker 应用和linux 系统;3、熟悉Neo4j框架和有知识图谱项目开发经验的优先考虑;4、熟悉TCP/IP协议,能熟练进行软件界面开发以及维护升级;5、具有一定的业务分析及架构能力;6、具备中大型项目开发经验,能很好的完成项目开发计划;7、具备相关行业知识或实践经验;较强的客户服务意识;8、计算机或相关专业本科以上学历;5年以上工作经验;9、具备独立处理问题的能力,良好的沟通交流能力;10、了解或熟悉云计算和大数据平台主流架构;11、了解或熟悉信息安全体系框架。