资深Scala开发工程师 | 全球远程 | 微服务与Kafka技术

远程
全职
我司正招聘一位经验丰富的资深Scala开发工程师加入我们精英技术团队。作为核心技术人员,您将负责使用Scala设计并实现高性能微服务,并运用Apache Kafka等分布式系统构建企业级应用。本职位提供参与前沿技术项目的机会,与国际化人才团队协作,共同推动技术创新。 核心职责 - 运用Scala 2.13/3.x和Java技术栈设计、开发及维护高可靠性微服务系统。 - 架构并实现基于Apache Kafka的高吞吐量数据处理管道。 - 按照行业最佳实践标准设计可扩展的API并提供完善文档。 - 与跨职能团队紧密协作,为复杂业务问题提供高效技术解决方案。 - 主动参与代码评审,促进团队知识共享与技术提升。 - 编写高质量、可测试的代码,确保单元测试和集成测试的全面覆盖。 - 持续优化应用性能,解决系统运行中的技术难题。 - 密切关注Scala生态系统和函数式编程领域的最新发展动态。 任职要求 - 具备2-3年以上Scala(2.13或3.x版本)专业开发经验。 - 精通Java语言及JVM生态系统相关技术。 - 拥有使用Apache Kafka进行消息处理和流数据处理的实际项目经验。 - 具备微服务架构设计与开发的丰富经验。 - 深入理解API设计原则,能够进行高质量的API开发与文档编写。 - 扎实掌握函数式编程理念与实践方法。 - 熟悉并发编程与分布式系统开发。 - 具备流利的英语沟通能力,能有效参与团队协作。 - 卓越的问题分析与解决能力,注重技术细节。 - 具备在远程工作环境中自主管理的能力。 优先考虑 - 具有大数据技术应用经验(Apache Spark、Hadoop生态系统等)。 - 熟悉Akka框架在并发应用程序开发中的应用。 - 了解Play Framework在Web应用开发中的实践。 - 具备NoSQL数据库(如MongoDB、Cassandra)的实际应用经验。 - 掌握响应式编程模型与流数据处理技术。 - 拥有Docker与Kubernetes容器化技术应用经验。 - 了解CI/CD流程与DevOps实践。 - 有开源项目贡献经历或能展示个人Scala技术能力的项目。 加入我们的理由 加入我们这个重视技术创新与卓越的精英团队,您将获得具有市场竞争力的薪资待遇、灵活的工作时间安排以及广阔的职业发展空间。作为一家倡导远程工作的企业,我们注重工作与生活的平衡,同时提供挑战性技术问题与支持性团队环境。您在Scala领域的专业技术将直接助力我们项目的成功与平台的持续发展。