工作职责:一、软件设计及开发:1.根据产品规划,负责完成相关功能的技术预研分析2.参与需求评审,负责完成工作量评估与迭代排期,输出开发计划3.根据迭代排期,负责功能的设计,组织设计评审,输出评审报告4.根据编程规范,负责完成代码的编写与功能自测,按时更新任务进度与记录5.配合测试人员,负责按时解决bug6.根据产品发布质量要求,按时完成开发任务二、问题排查与处理:1.定位和解决项目应用系统线上出现的问题和故障,进行问题排查、解决处理、复盘总结问题2.解决项目系统缺陷模块性能调优和优化工作,提高系统的稳定性和性能任职资格:1、本科及以上学历,计算机相关专业优先;2、5年及以上Java开发岗位经验;Java基础扎实,精通IO、多线程,集合等基础框架,熟悉分布式、缓存等机制,有丰富的JVM调优实战经验;3、精通springboot、springcloud、MyBaits等开发框架,掌握分布式系统基本设施中常用的技术和中间件,如:redis,RabbitMQ,ELK,Ngnix等4、精通MySQL、PostgreSQL等主流数据库,有数据库及SQL语句优化经验;5、熟悉linux系统、shell编程、Devops、Docker容器技术、K8s集群、Jenkins、kvm虚拟化等运维部署技术和工具6、了解云计算/虚拟化、服务器、存储、网络相关行业知识优先考虑;