岗位职责:1、 负责公司产品和项目的技术选型、架构设计,核心代码开发等工作。2、 带领技术团队,完成研发项目的系统设计、开发、发布工作。3、 制定研发项目工作目标和计划。4、 组织完成技术难题攻关,重要技术预研。5、 完成客户提出的技术需求分解,并解答客户提出的技术问题。6、 管理整个研发团队使用的技术,通过有效指导和培训等方式提升团队技术开发能力。7、 负责系统部署、第三平台技术评估选型。8、负责AI辅助开发工具验证引入,提高研发开发效率。岗位要求:1、 5年以上软件开发经验,2年以上开发管理经验,熟悉开发过程管理。2、 精通 Java JDK 与 J2EE 相关技术,熟练运用SpringBoot、SpringCloud等开发框架,熟悉restful风格接口的开发调试;熟悉Docker技术。3、精通Spring、SpringMVC、Mybatis、RocketMQ等主流技术,熟练Linux操作;4、熟悉Mysql、Redis、Oracle、MongoDB等数据库,及相关数据库原理知识和调优经验;5、 熟悉前端技术架构,熟悉vue、bootstrap、Angular、Backbone、React至少一种。6、 熟悉使用中间件技术,包括 redis 、Kafka等。7、 熟练使用office、project、xmind等工具,能够根据要求输出开发计划、技术方案、概要设计等文档。8、 具备优秀的沟通表达能力,对技术充满热情。9、有政府项目开发经验者优先考虑。