职位描述
岗位职责:
1、参与并主导制造行业应用系统的架构设计,确保其符合业务需求、技术趋势和企业IT战略。
2、 设计可扩展、可维护的模块化系统架构,采用微服务、云计算等前沿技术构建高并发、低延迟的应用解决方案。
3、深入理解业务逻辑,针对特定场景提出创新的技术方案,优化现有系统或从零构建新的功能模块。
4、主导关键模块和核心算法的编码工作,确保代码质量、性能及可读性。
5、 运用设计模式、重构技巧提升代码复用性和灵活性,降低技术债务。
6、实施系统性能优化,包括数据库调优、缓存策略设计、分布式计算等,保障系统在大规模数据处理下的高效运行。
7、与产品经理、业务分析师、测试工程师紧密合作,理解项目需求,制定合理的技术实施方案和工作计划。8、负责项目进度跟踪与风险控制,确保开发任务按期高质量完成。9、 参与系统的部署、调试、监控与故障排查,提供生产环境下的技术支持。10、指导其他开发工程师,通过代码审查、技术分享等方式提升团队整体技术水平。1
1、跟踪行业技术动态,引入新技术以驱动系统迭代升级,提高业务效率和用户体验。任职要求:
1、 全日制本科及以上学历,计算机科学、软件工程等相关专业,5年以上Java开发经验,精通Java语言,深入理解JVM原理,具备扎实的面向对象设计和编程功底;
2、熟练掌握Spring Boot、MyBatis/Hibernate 等主流开发框架,熟悉微服务架构和相关技术(Spring Cloud、Dubbo 等),以及容器化(Docker、Kubernetes)等技术;
3、熟悉Oracle、MySQL、PostgreSQL等关系型数据库,具备SQL调优能力,熟悉MongoDB、ElasticSearch等非关系型数据库的使用;
4、熟悉消息中间件(Kafka、RabbitMQ等)和缓存中间件(Redis、Mencached等);
5、熟悉RESTful API设计原则,具备前后端分离开发经验,理解前端技术(如JavaScript、React/Angular/Vue)的基本原理;
6、有较好的问题分析与解决能力,能够在复杂环境中迅速定位并解决技术问题,良好的沟通协调能力,能够与非技术人员有效交流,清晰阐述技术方案;
7、具备强烈的责任心和自我驱动力,以及良好的团队协作精神和项目管理意识;有以下经验者优先考虑:-熟悉工业物联网(IoT)技术栈,包括数据采集、传输协议、边缘计算等。-有DEVOPS实践经验,如GitLab CI/CD、Jenkins等。-有大规模分布式系统设计和开发经验。-具有敏捷开发(Scrum、Kanban)实践经验。
职能类别:java
关键字:JavaJVMKafka有前端经验/技能MES开发经验微服务经验