后端软件工程师——加拿大远程
为 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 项目,获得对成就的认可。
