职位详情
软件设计师
8000-12000元
哈尔滨工业大学
哈尔滨
3-5年
本科
04-02
工作地址

哈尔滨工业大学材料科学与工程学院

职位描述

岗位职责

(1) 负责系统工作流的设计与开发,构建高效、灵活的工作流引擎,满足业务流程的多样化需求,确保工作流的稳定运行与高效执行,通过工作流的优化提升业务处理效率。

(2) 深入参与消息中间件的开发与优化工作,基于RabbitMQ、Kafka等消息队列技术,实现高并发、高可靠的消息传递机制,保障系统间数据的实时、准确交互,为分布式系统的解耦与协同工作提供有力支撑。

(3) 承担基于Spring Boot、Spring Cloud、Dubbo等主流Java开发框架的系统核心模块开发任务,负责微服务架构的设计与实现,通过合理划分服务边界、优化服务间通信机制,打造可扩展、易维护的分布式系统架构,提升系统的整体性能与稳定性。

(4) 熟练运用分布式缓存技术(如Redis),设计并实现高效的缓存策略,有效缓解数据库压力,提高系统的读取速度与响应性能,确保系统在高并发场景下的稳定运行。

(5) 负责Nacos等服务注册与发现工具的集成与优化,实现服务的自动注册、发现与动态配置管理,保障微服务架构的高效运行与灵活扩展,降低服务管理成本。

(6) 推进系统的容器化部署工作,熟练掌握Docker容器技术,负责容器镜像的制作与管理,通过Docker实现应用的快速部署与环境隔离,确保开发、测试与生产环境的一致性;同时,参与Kubernetes集群的搭建与维护,利用Kubernetes实现容器的编排管理,实现应用的弹性伸缩、高可用部署与自动化运维,提升系统的可扩展性与运维效率。

(7) 深入践行DevOps理念,熟悉CI/CD流程与工具(如Jenkins、GitLab CI等),负责自动化构建、测试与部署流程的设计与优化,通过持续集成与持续交付提升软件交付的速度与质量,实现软件的快速迭代与上线,缩短交付周期,快速响应业务需求变化。

任职要求

(1) 计算机科学与技术、软件工程等相关专业本科及以上学历,扎实的计算机基础知识,包括数据结构、算法、操作系统、计算机网络等,为复杂系统的开发与优化提供理论支撑。具备3年以上Java开发经验,熟悉Spring Boot、Spring Cloud、Dubbo等主流Java开发框架,有实际的项目开发经验,能够熟练运用这些框架进行系统设计与开发,具备良好的编码规范与架构设计能力,能够设计出高效、可扩展、易维护的系统架构。

(2) 熟练掌握分布式缓存技术(如Redis),了解其原理与应用场景,能够根据业务需求设计合理的缓存策略,实现数据的高效缓存与读取,提升系统性能。

(3) 精通消息队列(如RabbitMQ、Kafka)的使用与优化,熟悉其工作原理、消息模型与性能调优方法,能够基于消息队列实现高并发、高可靠的消息传递机制,保障系统间数据的实时、准确交互,解决分布式系统中的数据一致性与解耦问题。

(4) 熟悉Nacos等服务注册与发现工具,了解其在微服务架构中的作用与使用方法,能够实现服务的自动注册、发现与动态配置管理,保障微服务架构的高效运行与灵活扩展,降低服务管理成本。

(5) 熟练掌握容器化技术(如Docker、Kubernetes),能够独立完成Docker容器的制作与管理,熟悉Kubernetes集群的搭建与维护,掌握容器编排管理的基本方法与技巧,能够利用Kubernetes实现应用的弹性伸缩、高可用部署与自动化运维,提升系统的可扩展性与运维效率。

(6) 深入理解DevOps理念,熟悉CI/CD流程与工具(如Jenkins、GitLab CI等),能够设计并优化自动化构建、测试与部署流程,实现软件的快速迭代与上线,缩短交付周期,提升软件交付的速度与质量。

(7) 具备良好的沟通能力与团队协作精神,能够与团队成员进行有效的沟通与协作,共同完成项目的开发与交付任务;同时,具备较强的学习能力与问题解决能力,能够快速学习新技术、新知识,解决开发过程中遇到的各种技术难题,适应技术的快速发展与变化。

(8)具备良好的英语阅读能力,能够熟练阅读英文技术文档,及时了解行业最新技术动态与发展趋势,为技术选型与系统优化提供参考依据。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请