Mercury
Mercury
Mercury 是一家医疗保健与生命科学物流公司,负责协调医疗、药品和科研材料的运输。其服务包括航空货运、冷链运输和报关代理,并通过实时追踪和主动监控运输状况,为对运输条件敏感或有时效要求的货物提供支持。Mercury 成立于 1983 年,将全球物流经验与定制化支持相结合,为初创企业和成熟企业等各类组织提供服务,并作为一家通过 ISO 9001:2015 认证的服务商开展运营。

Mercury Java 后端软件工程师——土耳其远程

作为 Java 后端工程师,为生命科学和医疗机构构建 Mercury 的可扩展运输平台。 开发 API、微服务、事件系统和部署工具,支持对时效要求极高的货运。

描述

  • 通过后端设计、实施、维护、测试、重构和持续改进,协助构建 Mercury 的下一代运输平台。
  • 创建安全、可扩展、易维护且文档完善的 API 服务。
  • 与 DevOps 工程师合作设计构建流水线,并创建部署工具和脚本。
  • 开发事件收集、通知和可观测性筛选功能。
  • 与架构师和前端工程师合作构建微服务和 API。
  • 与 QA 团队合作制定测试策略、工具和工程实践。
  • 推动生产团队采用更先进的后端标准、开发方法、技术选型和第三方工具。
  • 与波士顿产品团队合作制定产品需求和路线图。
  • 在技术优先事项与易用的产品体验之间取得平衡。
  • 与平台客户和内部团队一起调研开发者需求。
  • 在整个产品开发过程中代表客户需求。
  • 将复杂的技术挑战转化为清晰、优雅的解决方案。
  • 帮助 Mercury 的运输平台打造独特的体验。
  • 提升应用性能、可扩展性和可靠性。
  • 通过指导和辅导支持初级工程师成长。

任职要求

  • 具备流利的英语沟通能力。
  • 拥有软件相关工程学科的学士学位,例如计算机工程、软件工程、电气与电子工程或计算机科学与工程。
  • 拥有四至七年的 Java 后端开发经验,其中至少三年使用 Java 9 或更高版本。
  • 熟练掌握 Java 核心概念。
  • 近两年内至少有两年 Spring Boot 或 Spring 的使用经验。
  • 熟练使用 Spring Data、Hibernate 和 JPA。
  • 具备单元测试和测试驱动开发经验。
  • 具备代码审查经验,并愿意参与代码审查。
  • 熟悉 Git 和分布式版本控制系统。
  • 了解 RESTful API 的设计与实现。
  • 理解后端架构,并有使用微服务的实际经验。
  • 具备使用 Kafka 进行消息传递和流处理的经验。
  • 了解数据库技术,尤其是 PostgreSQL。
  • 深入理解 OAuth、REST 和 JWT。
  • 理解面向对象编程、算法和问题解决。
  • 具备构建大规模后端系统以及配套开发者门户或市场的经验。
  • 较好地理解精益和敏捷的价值观、原则与实践。
  • 熟悉 Linux shell 命令和脚本编写。
  • 熟悉 CI/CD 流水线和 DevOps 实践。
  • 具备出色的沟通和问题解决能力。
  • 能够独立工作并协作完成任务,优先考虑客户需求并及时交付。

福利待遇

  • 具有竞争力的美元薪资。
  • 在土耳其工作时间内远程办公。
  • 为你及直系亲属提供私人医疗保险。
  • 每年 20 天带薪休假,入职第一年也可享受。
  • 生日可享受一天带薪休假。