岗位职责:
1.负责部门软件的设计、开发、测试等过程,包括制定技术方案,搭建软件框架:实现检修线自动化控制;
2.负责系统中主要功能的代码实现;
3.参与业务流程分析和系统逻辑梳理、架构、数据库等设计工作;
4.对既有产品进行二次开发,优化升级,编制开发设计文档;
5.负责项目现场联调联试技术指导,对已交付项目软件 bug进行排查和优化,解决项目开发过程中的重大技术问题,负责与客户进行技术交流,了解产品需求、设计输入条件等信息。
任职要求:
1.有扎实的基础,精通java开发语言,理解IO、1.有扎实的基础,精通java开发语言,理解IO、多线程、集合等基础框架,熟练掌握jvm,web开发、缓存,分布式架构、消息中间件等核心技术,拥有分布式、大数据量的系统开发经验者优先。
2.5年以上JAVA开发经验,熟悉常见的开源框架,如SpringBoot、SpringCloud,并能了解其原理,在后台技术上有长期积累和专长,熟悉分布式系统的设计和应用;对主流数据库如MySQL、MongoDB等有长期的使用和优化经验;对Docker,Kubernetes等容器化虚拟技术有深入的了解。
3.对Web前端有一定的了解,熟悉目前流行的MVVM框架如Vue.js、AngularJS等底层机制和使用方法。
4.对软件工程如CMMI流程体系以及相关的项目管理过程域的工作和职责有充分的了解。
能够接受中短期的异地出差调研,并承担项目压力。