工作职责:1.负责所在团队和项目技术选型、系统架构设计、详细设计以及核心业务、模块的开发工作; 2. 负责项目团队的技术提升和日常管理工作,确保产品研发进度和质量; 3. 主导解决开发中遇到的复杂技术难题; 4.负责团队研发的软件和产品的稳定性和可用性; 5.负责项目代码编写,单元测试,发布,部署。任职资格:1.本科或以上学历,计算机相关专业,5年以上项目开发经验,有装备制造业软件经验优先; 2.熟悉Java/JEE,基础扎实,熟练掌握常用Java技术框架,能编写高质量简洁清晰的代码,掌握面向对象设计(OOD)、常用设计模式(如DDD); 3.对于Java基础技术体系(包括JVM、类装载机制、多线程并发、IO、网络)有一定的掌握和应用经验; 4.熟悉Spring Boot、Spring Cloud、Mybatis等技术栈,有分布式缓存等中间件的实践经验; 5.熟悉关系型数据库(MySQL、Sqlserver等),具备SQL优化能力 ,掌握Redis、Kafka、MQ等中间件,熟悉缓存、消息队列的应用场景 ;6.熟练使用Git、Maven等开发工具,具备良好的代码管理习惯 ;7.能独立完成模块设计、核心功能开发及单元测试 有实战项目经验,熟悉需求分析、系统设计到部署全流程,具备代码审查能力,确保代码质量与性能优化 ;8.了解敏捷开发模式和持续构建、持续集成、持续测试、持续发布和部署等持续交付的DevOps思想,有CICD实践经验; 9.熟悉linux系统,容器化技术,例如:Docker,k8s 10.具有比较强的问题分析和处理能力,有比较优秀的动手能力。