Java REST API 开发人员(Spring Boot)

渥太华 2天前合同 网络
面议
**职位名称**: Java REST API 开发人员 (Spring Boot) **客户**: Hunter Scouts **地点**: 加拿大安大略省渥太华 - 现场 **合同类型**: 合同 **合同期限**: 40小时/周(合同) **薪资**: **关于该职位** Hunter Scouts 正在招聘一名合同制 Java REST API 开发人员,与一个机密的公共部门客户(大型公共卫生组织)合作。您将使用 Java、Spring 和 Spring Boot 设计、构建和维护 RESTful API 和后端服务。这是一个基于渥太华的每周 40 小时合同的实际操作角色,您将在其中与跨职能的敏捷团队合作,提供可扩展的高性能服务并支持 CI/CD 管道。 **职责** - 使用 Spring 和 Spring Boot 在 Java 中设计、构建和维护 RESTful API 和后端服务 - 参与可扩展应用程序设计和现代软件架构决策 - 使用关系数据库实现和优化数据访问,包括查询优化 - 使用 Git、Maven 和 Jenkins 设置和维护 CI/CD 工作流 - 参与敏捷会议并与跨职能团队成员紧密合作 - 进行代码审查并执行编码标准和最佳实践 - 排除故障、调试和优化服务以提高性能和可靠性 **要求** - 必须居住在加拿大安大略省渥太华 50 英里范围内 - 必须有权在加拿大工作,无需雇主担保 - 3-6 年使用 Java、Spring 和 Spring Boot 构建后端服务和 RESTful API 的经验 - 具有设计和实现 RESTful API 和可扩展应用程序模式的实际经验 - 使用 Git、Maven 以及配置/维护 Jenkins 管道进行 CI/CD 的经验 - 具有使用关系数据库和执行查询优化的经验;强大的 SQL 技能 **优先技能** - 具有云平台(AWS、Azure 或 GCP)和容器化(Docker、Kubernetes)经验 - 具有实现 API 安全(OAuth2 / OpenID Connect)和 API 文档(OpenAPI / Swagger)的经验 - 熟悉监控和日志工具(ELK、Prometheus、Grafana) - 具有 Java 自动化测试框架(JUnit、Mockito)和集成测试的经验 - 具有基础设施即代码和云原生部署模式的经验 **备注** - 客户是机密的;候选人不应透露最终客户名称 - 参与是一个基于渥太华的每周 40 小时合同角色 - 假设需要现场或混合存在;在入职期间确认确切的现场期望