高级软件开发人员(Java,JDK,Spring Boot)

16个月前远程兼职
80 - 100 CAD / 时 WIZECH INC.

WIZECH INC.

location 多伦多
unsaved
Wizech公司是一家专门从事技术、金融和教育领域顶级专业人才连接的招聘公司。我们敬业的资深招聘人员团队致力于寻找最优秀的人才,以满足贵公司的特定需求。我们提供全面个性化的服务,熟练处理客户和候选人的不同需求。 我们正在为我们的客户招聘高级软件开发人员。 合同期限:22个月 混合模式:每周需要3天现场工作(地点在金斯顿或多伦多) 职责 • 通过执行提取、转换和加载活动来设计、实施和不断扩展数据管道。 • 需要将技术系统规格转化为可工作、经过测试的应用程序。包括制定详细的编程规范,编写和/或生成代码,编译数据驱动程序,维护和进行单元测试。 • 解决和排除在软件包使用和操作过程中出现的技术问题,包括在实施、转换和迁移中提供技术支持。 通用技能 • 在编程和分析方面有经验;在指定的经验水平上提供专业软件包支持 • 能够与软件开发生命周期中的IT专业人员合作 • 有结构化方法论的经验,用于应用程序的开发、设计、实施和维护 • 具有设计、编码、测试、调试和文档化应用程序的经验 • 具有使用对象和/或第三代语言开发工具的经验 • 在一种或多种编程语言上有经验 • 具有应用程序设计、最新设计模式、部署和故障排除的经验 • 具有关系型和分层数据库技术的经验 • 具有使用查询语言的信息检索包的经验 • 具有一种或多种通信协议的经验 • 具有结构化方法论的经验,用于应用程序的设计、开发、实施和维护 • 具有从不同业务领域利益相关者和主题专家那里收集和记录信息的经验 • 出色的分析、解决问题和决策能力;良好的口头和书面沟通能力;人际关系和谈判能力;具有按时完成任务的团队合作精神 全栈技能 • 熟练掌握前端和后端开发,包括与数据库设计/管理和DevOps等相关领域的工作 • 了解并具有整体Web架构的设计和实施经验 • 有经验确保整个技术栈都设计和构建用于速度和可伸缩性 • 了解并具有设计和构建REST API服务的经验 • 了解并具有将前端UI与构建的API集成的经验 • 了解并具有持续集成和部署的设计和实施经验 期望的技能 • 了解并具有编写互联网应用程序的知识和经验 • 了解并具有快速应用程序开发(RAD)方法论的知识和经验 • 了解和理解信息管理原则、概念、政策和实践 • 有中间件和网关的经验 • 有审查、分析和修改产品安装脚本的经验,包括编码、测试、调试。能够提供实施后的支持并解决任何实施后的技术问题 • 有与项目团队进行设计审查会议的经验 • 了解安大略残疾人法(AODA)及相关法规和标准 • 能够根据需要提供用户和系统文档 经验(30%) • 在编程和分析方面有经验;在指定的经验水平上提供专业软件包支持 • 能够与软件开发生命周期中的IT专业人员合作 • 具有结构化方法论(如敏捷Scrum)的经验,用于应用程序的开发、设计、实施和维护 • 至少5年的Java Open JDK 8和11的经验 • 至少3年的Spring Boot 2或3的经验 • 至少3年的SOAP Web Service的经验 • 至少3年的REST Service的经验 • 至少3年的Git、DevOps、CI/CD的经验 • 至少3年的Docker和Kubernetes的经验 • 至少3年的OAuth2的经验 • 至少3年的Java Data JPA和Hibernate的经验 • 至少5年的Oracle和3年的SQL Server数据库的经验 • 至少5年的Junit 4或5的经验 • 至少3年的Open API Specification和Swagger的经验 • 至少2年的前端技术经验,React和Node.JS。 • 具有设计、编码、测试、调试和文档化应用程序的经验 • 具有应用程序设计、最新设计模式、部署和故障排除的经验 • 具有一种或多种通信协议的经验 • 具有从不同业务领域利益相关者和主题专家那里收集和记录信息的经验 • 出色的分析、解决问题和决策能力;良好的口头和书面沟通能力;人际关系和谈判能力;具有按时完成任务的团队合作精神 技术技能 • 需要将技术系统规格转化为可工作、经过测试的应用程序。 • 具备反映上述经验中提到的技术的技术技能和实际经验(Java、Azure等) • 包括: • 制定详细的编程规范 • 编写和/或生成代码 • 编译数据驱动程序,维护和进行单元测试 • 解决和排除在软件包使用和操作过程中出现的技术问题,包括在实施、转换和部署中提供技术支持 沟通能力 • 强大的沟通能力,以准备文档,包括但不限于:解决方案文档、用户手册、报告、评估 • 能够清晰有效地提出观点和建议,并以用户友好的方式维持高水平的客户服务,面向内部和外部客户 • 能够以清晰易懂的方式传达设计和开发内容 必备技能: • 至少5年的Java Open JDK 8和11的经验 • 至少3年的Spring Boot 2或3的经验 • 至少3年的Java Data JPA和Hibernate的经验 • 具有Azure的经验 • 具有设计和构建REST API服务的知识和经验 职位类型:固定期限合同 薪资:每小时80.00-100.00美元 经验: • 软件开发:10年(首选) • Java Open JDK 8和11:5年(必需) • Spring Boot 2或3:3年(必需) • Java Data JPA和Hibernate:3年(必需) • Azure:2年(必需) 工作地点:多伦多,安大略省M5B 0B6,混合远程工作