岗位职责:1.根据公司战略规划,参与公司自研软件产品的开发实现,以及对已上线软件包版本更新迭代和二次开发工作。2.负责与外部第三方系统和终端设备的接口对接集成开发工作,并完成与第三方接口对接的联调测试工作。3.负责按时完成领导安排的开发任务,并对自己的开发质量负责。4.负责解决用户在使用过程中产生的系统BUG问题,并形成可通用的化补丁包,并编制对应补丁包的更新说明与部署文档。5.参与公司重大项目的研发侧需求分析与评估建议,必要时需输出软件概要设计、详细设计等相关技术文档。6.负责对已上线软件产品功能模块的部分调整与优化改进,对公司现有项目的技术支持与客户开发需求的响应和解决。7.能够自主独立的完成领导安排的软件开发工作,并能独立处理解决系统开发过程中遇到的技术问题和系统BUG。8.具备配合其他软件开发工程师和测试工程师的日常联合开发与测试工作的经验能力。9.负责跟进公司主营自研软件系统产品运行的稳定、安全、维护和性能优化等工作。任职要求:1.本科及以上学历,计算机、软件工程等相关专业,具有5年以上软件开发工作经验;2.掌握java语言及相关技术应用,如对SpringBoot、MyBatis、Hibernate、Quartz、Activiti, Drools,nacos等技术及框架概念的应用原理和实现机制,有实际的应用经验,熟悉HTML5、JavaScript、JQeury、CSS、XML、WebService、AJAX等几种主流常用的前端开发语言和技术应用;3.熟悉数据库语言及相关技术应用,可熟练使用MySQL、Oracle等数据库,并具有一定的数据结构建设能力,熟悉Memcached、Redis等常用的非结构化数据存取业务场景解决方案,并有实际的使用经验;4.了解分布式服务、缓存、消息,以及多线程、高性能系统架构的设计和实现原理,了解Spark、Hadoop、Kafka等主流大数据处理技术框架的部署和应用;5.熟悉Tomcat、JBOSS、weblogic等应用服务器的部署和应用,熟悉Docker和Kubernetes等容器化技术部署和应用;6.熟悉SASS云端和本地化系统部署与运行服务保障相关工作,具有运维、保障系统软件正常运行及BUG补丁修复的能力和工作经验;7.熟悉HTTP、TCP、UDP、Modbus、MQTT、SDK等数据接口对接方式,具有与第三方软件平台和终端设备数据对接的能力和工作经验;8.熟悉软件成熟度测评工作流程,具有协同软件测试工程师完成软件各环节测试问题修正的能力和工作经验;9.具有软件项目二次开发经验,可承接公司软件产品更新迭代需求,以及在实际项目中产生的二次开发需求,协同产品经理按时保质完成产品开发任务;10.具有实际分布式微服务系统软件项目开发经验,能够独立完成软件功能模块和数据接口的设计与实现,对IT前沿技术和业务挑战充满热情者优先;11.具有良好的代码和文档编写能力者优先;12.具有强烈的责任感,良好的沟通和表达能力,优秀的抗压能力;13.工作严谨,积极负责,具备有团队合作精神和独自承担完成工作任务的能力;14.有大数据平台软件实际项目案例和开发经验者优先;15.有智能楼宇、智慧园区、数字工厂、数据大脑相关项目或行业系统开发经验者优先。