Megaport
Megaport
Megaport 为需要在数据中心、云环境和虚拟网络接入点之间建立安全、灵活连接的企业提供专用网络连接服务。其网络平台支持按需建立连接,无需部署专用硬件或签订长期合同;软件工具和 API 则帮助团队高效管理网络服务。Megaport 专注于网络、云计算和电信领域,通过广泛的合作伙伴生态系统连接客户,并在全球数百个地点开展业务。

后端软件工程师——加拿大远程

为 Megaport 全球网络即服务平台构建 Java 和 Spring API 及核心业务系统。提升可扩展性、架构、性能以及技术债务管理能力。

描述

  • 构建和维护支持客户无缝集成的 RESTful API。
  • 设计具备可扩展性和安全性的 API,并遵循工程最佳实践。
  • 在改进架构、系统稳定性和性能的同时减少技术债务。
  • 参与代码评审,并在团队中分享知识。
  • 采用并倡导有效的工程实践和设计模式。
  • 负责小型功能,从最初的概念和设计一直推进到实现与发布。
  • 参与 Megaport 的敏捷开发流程,推动工程持续改进。
  • 负责产品,并为内部和外部用户解决技术问题。

任职要求

  • 至少三年 Java 软件开发经验,包括面向对象设计和设计模式。
  • 具备为 Web 应用开发服务和工具的经验。
  • 具备较强的问题解决和故障排查能力。
  • 熟悉数据建模和使用 SQL 的关系型数据库;有 Hibernate 经验者优先。
  • 具备良好的协作与沟通能力。
  • 能够进行逻辑推理、提出恰当的问题,并清晰简洁地解释技术信息。
  • 加分项:具备 IP 路由或 MPLS 等网络技术经验。
  • 加分项:具备 AWS、Azure 或 Google Cloud Platform 等云基础设施经验。
  • 加分项:具备 Kotlin、JavaScript 或 Python 经验。
  • 熟悉 Spring;主要代码库使用 Java 和 Spring MVC,目前正迁移至 Kotlin 和 Spring Boot。

福利待遇

  • 在灵活的远程优先环境中远程工作,并可选择共享办公空间。
  • 享受丰厚的休假计划,包括育儿假、生日假和购买额外年假。
  • 通过津贴和员工健康福利活动获得身心健康支持。
  • 使用学习与培训经费,并享受带薪学习假。
  • 在现代化办公室工作,或通过 Megaport 的全球 WeWork 会员使用共享办公空间。
  • 加入兼具行业经验与新兴人才的包容性团队。
  • 参与 Legend 和 Kudos 项目,获得对成就的认可。