职位描述
该岗位负责服务端的开发与维护,主语言为 Java,框架为 Spring Boot/Netty,并需要支持高并发和长连接服务的实现。工程师将参与 VR 项目的核心功能开发和系统性能优化,同时能够使用 Python 编写服务,且能够根据需求以 Go 进行开发,确保多语言技术栈的高效整合与兼容。此外,候选人需要具备 Dubbo 的分布式服务经验,并熟悉 Kubernetes 和 Docker 环境下的微服务部署。
岗位职责
• 使用 Java 和 Spring Boot 进行服务端核心模块的开发和维护。
• 利用 Netty 框架实现高效的长连接服务,确保实时数据的高并发传输和交互。
• 参与并负责 Go语言的业务逻辑开发。
• 协同支持和维护 Python 服务,确保多语言技术模块之间的良好兼容。
• 使用 Dubbo 进行分布式服务开发和调用,优化系统性能和稳定性。
• 基于 Kubernetes 和 Docker 进行微服务的容器化部署和管理,确保系统的高可用性。
任职要求
• 编程语言:精通 Java 和 Go,熟悉 Python,具备多语言开发能力和协同维护经验。
• 框架:深入理解和实际应用 Spring Boot 和 Netty,具备使用 Dubbo 进行分布式开发的经验。
• 微服务与容器化:熟悉 Kubernetes 和 Docker 的部署和管理流程,具备 CI/CD 实践经验。
• 加分项:
• 有 VR 项目的服务端开发或接口对接经验,尤其是长连接、实时数据传输方面的实践经验。
• 有分布式系统的设计与优化经验,能够应对高并发和高性能的业务需求。
• 了解或有前端框架(如 React)开发经验,有助于 VR 项目的前后端协作。
其他技能
• 具备良好的团队合作与沟通能力,能在多技术栈团队中协同高效工作。
• 有 Docker 容器管理与优化经验者优先。
该岗位期待一位具有扎实后端技术能力和多栈开发经验的工程师,以支持项目的持续迭代优化,并不断提升系统的稳定性和性能。