我们代表公共部门的客户,正在寻找合同制的高级 Java 前端开发工程师。
持续时间:6 个月,可能延长
工作模式:每两周在现场工作 1 天
必须具备:
· 在使用 Angular、TypeScript 和 Bootstrap 开发前端 Web 解决方案方面具有专家级技能。
· 具有超过 8 年的经验,设计、构建和维护与后端 RESTful API 集成的单页面应用程序 (SPA)。
· 对前端开发框架和库有深入了解,包括 Angular、JavaScript、TypeScript、Jasmine/Jest、HTML 5、JSON、npm、Webpack、Babel、JSON、Bootstrap、LESS、CSS 和 SASS。
· 对现代授权标准(如 OAuth 2.0 和 JSON Web Token)有扎实的知识。
· 在使用 Azure DevOps 的敏捷团队中拥有丰富的开发经验,包括 Azure Repos、拉取请求和 CI/CD(持续集成/持续交付)管道。
· 有效的团队合作者,具备强大的人际交往能力,能够清晰地传达复杂的技术信息。
职责:
· 参与基于云架构框架的 Web 应用程序的设计和实施。
· 与业务分析师和解决方案架构师密切合作,分析和实施功能和非功能需求。
· 将业务需求和技术规范转化为可工作的、经过测试的应用程序,包括在 DevOps 环境中开发、单元测试和部署新系统组件或增强功能。
· 诊断和排除功能和性能问题,实施必要的纠正和预防措施。
· 遵循团队建立的开发流程,包括测试驱动开发、同行代码审查、变更管理以及所有 DevOps 实践,如单元测试和持续交付。
· 解决和排除在使用和操作开发的应用程序过程中出现的技术问题,包括提供技术支持、数据转换和迁移的解决方案。
· 评估并确定适当的架构、技术规格和解决方案设计,向产品管理提出建议。
· 生成干净、可重用、高性能的代码和可维护的解决方案,以提高平台的质量。
· 与运营团队合作,确保在所有环境中支持开发的应用程序和平台。
· 根据需要维护全面的代码文档。
期望技能:
· 计算机科学、工程或相关技术学科的学士学位。
· 有与经过身份验证的客户导向应用程序合作的经验。
· 对 Microsoft Azure 服务具有深厚的专业知识,包括 Azure Kubernetes 服务、Azure Service Bus 和 Functions,同时熟悉 AWS。
· 对后端框架和技术有强大的知识,包括 Java Spring Boot、OAuth 2.0、JWT、Kubernetes、Docker 和数据库(关系型和 NoSQL)。
· 熟悉安大略省残疾人无障碍法 (AODA) 及相关法规、WCAG 2.0 指南和安全最佳实践。
· 对跨浏览器/平台问题和编码解决方案有扎实的理解。
· 有使用 HL7 FHIR 标准的医疗集成项目经验。
· 热衷于学习最新技术和标准。
· 自我学习者,具有高度的自我激励能力。
· 创造性、以解决方案为导向、灵活,具有积极的态度和追求卓越的动力。
· 能够成功地多任务处理并在紧迫的截止日期内工作。
· 准确,注重细节。
职位类型:临时,合同
合同期限:6 个月
薪资:每小时起薪 105.00 美元
教育:
• 学士学位(优先)
经验:
• Java:10 年(必需)
工作地点:在多伦多,ON M5G 2L3 进行混合远程工作
申请截止日期:2025-11-10
预计开始日期:2025-12-01