1. 参与业务需求分析与设计,参与开发侧软件架构设计及相关实现方案等2. 参与软件架构设计、开发平台管理,参与软件组件架构定义及核心组件开发及优化;3. 参与制订代码规范、接口规范等开发模板,参与新技术调研与引进;4. 负责软件代码开发、调试与维护;任职要求:1. 有4年以上Java技术栈软件开发语言经验,熟悉Java 8语法及特性,熟悉Spring MVC、Spring Boot、MyBatis框架,熟悉RESTful接口规范, 熟悉SVN、Git、Maven等工具;2. 熟悉面向对象分析、设计与开发、了解常见的设计模式;熟悉JVM基础知识;了解并发编程,理解IO、多线程、集合等基础框架;了解分布式文件存储、数据缓存、消息队列等机制;有JVM调优经验或有API管理相关工作经验者优先;3. 熟悉MySQL、ORACLE等主流数据库设计,熟悉MongoDB, Redis等NoSQL技术;熟悉ActiveMQ、RabbitMQ等消息队列;4.熟悉Linux系统及常用命令,熟悉Jenkins等CI/CD工具;有CI/CD流程构建经验者优先;5. 具备良好的识别和设计通用框架及模块的能力;熟悉微服务架构,有平台化实施经验者,有大数据量、高并发系统开发经验者优先;6.有航空、航天等装备制造业信息化系统开发和实施经验优先;7.具有鸿蒙移动端应用开发经验优先。