岗位职责1、参与项目的需求分析评审,负责系统概要设计、数据库设计、接口设计,出具设计文档。2、进行项目软件框架的搭建和代码开发工作,并负责系统的环境搭建、部署发布。3、对项目外包人员进行开发管理、代码质量管理等工作。4、对现有系统进行改造升级和功能优化开发工作。任职要求1、领域工作经验:- 5年以上java开发工作经验,承担过至少一个中型项目的核心骨干工程师角色、有互联网公司软件开发经验,大健康行业系统开发经验优先。2、知识与技能:- 熟练掌握java技术体系的多种软件框架(SSM、SSH等)的开发工作,深刻理解分布式应用和微服务架构,深度参与过一个以上spring cloud框架的项目开发工作,熟悉 spring boot框架,对docker技术有一定了解;- 精通多线程、并发、集合、网络、io等基础知识,熟悉jvm调优,熟悉高性能、高并发系统设计方案,如分布式缓存、ElasticSearch、消息队列等。- 熟练使用主流的数据库产品(mysql、Oracle或ms sql server)的进行系统的设计开发,并具备相关项目经验,有系统设计和开发能力,能撰写系统设计、开发文档;- 熟悉至少一种消息中间件(RabbitMQ、卡夫卡、Active MQ等)、熟悉至少一种缓存技术(memcached、redis等)的使用,并有相关项目经验;3、能力素质: - 具备良好的沟通、团队精神与协调能力; - 专业知识及设计文档编写能力;- 为人正直、责任心强、作风严谨,有良好的纪律性;- 工作仔细认真,独立性强具备开拓创新精神。