岗位职责:1、负责项目后端的开发和维护等工作;2、根据开发规范与流程独立完成模块的设计、编码、测试以及相关文档; 3、根据业务需要,理解用户需求,制定自身所负责的任务开发计划;4、根据产品设计的业务模型进行功能设计、数据结构设计并负责实现实施,兼顾系统的稳定性,性能优化改造;5、协助产品需求分析,参与开发方案编写,负责代码开发、版本升级等;6、把项目需求转化为技术需求,设计合理的业务和技术架构方案,并推进技术规范的落地;8、开发组管理、技术支持、日常培训。 【职位要求】1、计算机或设计类相关专业毕业,全日制本科及以上学历,4年以上工作经验;2、熟练掌握JAVA基本原理,熟悉数据库结构计算法,了解线程池使用及调优等;3、熟悉Spring、SpringMVC、Spring boot、Spring cloud、MyBatis、Hibernate等开源框架并能熟练使用;4、熟悉常用的关系数据库如MySQL, 有SQL优化经验;5、熟悉时序数据库的原理及使用;6、熟悉Kafka、RocketMQ、Redis、Nginx、Websocket等中间件原理、使用场景及限制;7、了解Linux环境以及操作,熟练使用svn,maven等工具;8、熟悉Hadoop生态圈以及Spark、Flink、Zookeeper等开源系统,具备相关系统的开发能力;9、熟悉Docker以及Kubernetes容器编排技术优先考虑;10、熟悉 javascript、vue、react、jquery、bootstrap、extjs 等前端开发技术者优先;11、熟悉互联网分布式、缓存、消息中间件等原理及应用者优先,具有大型 Java Web 开发项目经验者优先;12、性格稳重、踏实,有责任心、学习能力强,具备良好的沟通表达能力和团队合作精神。