
Mercury 高级 Java 后端工程师(土耳其,远程)
加入 Mercury,担任高级 Java 后端工程师,为生命科学和医疗保健客户构建可扩展的运输技术。 工作重点包括 API、微服务、可观测性和可靠的货运平台服务。
描述
- 通过后端设计、开发、维护、重构、测试和持续改进,协助构建 Mercury 的下一代货运平台
- 设计并交付可扩展、安全、易维护且文档完善的 API 平台
- 与 DevOps 工程师合作构建流水线、部署工具和自动化脚本
- 开发用于可观测性的数据采集、通知和筛选功能
- 与架构师和前端开发人员合作构建微服务和 API
- 与 QA 合作制定后端测试策略、工具和实践
- 在生产团队中推动工程实践、技术选型、标准和第三方工具的发展
- 与波士顿产品团队合作制定产品需求和路线图优先级
- 在实现决策中以可用性为核心,同时达成技术目标
- 与客户开发人员和内部利益相关者一起研究开发者需求
- 在整个产品开发过程中代表 Mercury 客户的需求
- 将复杂的技术挑战转化为清晰、优雅的解决方案
- 塑造独具特色且符合公司品牌价值的 Mercury 货运平台体验
- 向软件工程经理汇报,加入一个横跨工程、产品和 QA 的跨职能敏捷团队
任职要求
- 具备流利的英语沟通能力
- 拥有软件相关工程学科的学士学位,例如计算机工程、软件工程、电气与电子工程或计算机科学与工程
- 拥有 7 年以上后端开发经验,其中使用 Java 9 或更高版本至少 4 年
- 精通 Java 核心基础知识
- 近 3 年至少具备 3 年 Spring Boot 或 Spring 使用经验
- 熟练掌握 Spring Data、Hibernate 和 JPA
- 具备单元测试和测试驱动开发经验
- 有作为代码审查者和贡献者参与代码审查的经验,并愿意积极参与
- 熟悉 Git 和分布式版本控制系统
- 了解 RESTful API 的设计与实现
- 了解后端架构和设计概念
- 具备微服务架构实践经验
- 具备使用 Kafka 进行消息传递和流处理的经验
- 了解数据库技术,尤其是 PostgreSQL
- 深入了解包括 OAuth、REST 和 JWT 在内的基础开发技术
- 理解面向对象编程、算法和系统化问题解决方法
- 具备构建大规模后端系统以及配套开发者门户或市场平台的经验
- 良好理解精益和敏捷的价值观、原则与实践
- 能够使用 Linux Shell 命令并编写脚本
- 熟悉 CI/CD 流水线和 DevOps 实践
- 能够优化应用性能、可扩展性和可靠性
- 能够指导初级工程师并促进协作式知识共享
- 具备出色的问题解决能力,能够独立工作并有效融入团队
- 能够优先考虑客户需求并及时交付工作
福利待遇
- 具有竞争力的美元薪资
- 在土耳其工作时间内远程办公
- 为你和直系亲属提供私人医疗保险
- 带薪休假 20 天,包括入职第一年
- 生日当天享有一天带薪休假









