岗位职责
1.Java应用开发与维护:
- 负责Java应用程序的设计、开发、测试和维护工作,确保代码质量和系统稳定性。
- 参与需求分析、系统设计、编码实现和测试等全生命周期的开发流程。
- 主导公司系统之间接口开发项目,包括且不限于NC、MES、SRM、ERP等常见系统。
2.系统架构与性能优化:
- 参与系统架构设计,确保系统的可扩展性、高可用性和安全性。
- 对系统性能进行监控和分析,提出并实施性能优化方案。
3.运维管理与故障排查:
- 负责系统的日常运维工作,包括系统监控、日志分析、故障排查和恢复等。
- 制定并执行系统备份和恢复策略,确保数据安全。
- 负责公司MES系统运维工作,包括数据校验、系统问题排查、系统优化等。
4.汉得HZero:
- 依托汉得HZero底座,负责进行高效且高质量的程序开发工作。这包括但不限于根据业务需求进行功能设计、编码实现、测试调试以及后期的维护优化。
- 要求深入理解汉得HZero的技术架构和核心组件,能够熟练运用其提供的开发工具和API接口,以实现业务逻辑的快速开发和集成。
5.团队协作与项目管理:
- 与开发团队、业务团队紧密合作,共同推动项目的进展和问题解决。
- 参与项目管理活动,如需求评审、进度跟踪和风险管理等。
- 对工厂数字化、信息化有一定经验,能够针对现有系统提出优化方案及参与未来开发设计。
任职要求:
1. 专业技能
- 扎实的Java编程基础,熟练使用常用的Java开源框架,如SpringBoot、SpringCloud、JPA、myBatis、Redis等框架,对常用的语法和框架、类库,了解其实现的原理;
- 精通j2ee,熟练掌握Socket、WebService,RestFul、Servlet,XML,Soap协议,熟悉前后端分离设计和模块化设计思想;
- 熟悉Tomcat、Nginx、Zookeeper等中间件使用和性能调优,掌握至少activemq、kafka或者rabbitmq一种消息队列;
- 优秀的数据库设计优化能力,至少精通一种数据库应用,oracle、mysql、postgresql等的使用;
- 熟悉常见Linux系统(Centos及Ubuntu)系统管理维护工作,熟练使用Linux操作系统基础命令;
- 熟练使用Git、SVN等版本管理工具;
- 具备良好的代码风格和文档编写能力,善于沟通和团队协作。
2. 教育背景
- 本科及以上学历,计算机科学、软件工程等相关专业优先。
3. 工作经验
- 至少3年以上Java开发、运维相关工作经验。
- 有MES、ERP等企业信息化系统开发相关工作经验。
- 有NC项目开发经验者优先。
4. 能力素质
- 具备良好的沟通能力和团队合作精神,善于沟通,主动性强,执行能力强,具备良好的问题定位分析能力。
- 有较强的学习能力和问题解决能力,能够快速掌握新的技术和工具。
- 有较强的抗压能力,能够在高压力的环境下按时完成任务。