高级Java全栈工程师

15个月前远程兼职
90K - 120K CAD / 年 Dawn InfoTek Inc.

Dawn InfoTek Inc.

location 多伦多
unsaved
Dawn InfoTek Inc.是一家专业的IT咨询团队,与主要金融机构、投资公司和政府部门合作。我们致力于提供尖端的咨询服务,并为客户招聘各级别的IT职位。 我们目前正在寻找有能力胜任全栈高级软件开发人员职位的人才,加入我们充满活力的团队,为我们的客户工作。 合同期限:10个月,可能会延长 注意: 候选人需要每周上3天班 职责 通过执行提取、转换和加载活动,设计、实施和不断扩展数据管道。 需要将技术系统规格转化为可工作、经过测试的应用程序。 其中包括开发详细的编程规格、编写和/或生成代码、编译数据驱动的程序、维护和进行单元测试。 解决和排除在软件包使用和操作过程中出现的技术问题,包括在实施、转换和迁移方面提供技术支持。 通用技能: 在指定的经验水平上具有编程和分析经验;专业软件包支持能力 能够与软件开发生命周期中的IT专业人员合作 具有应用程序开发、设计、实施和维护的结构化方法经验 具有设计、编码、测试、调试和文档化应用程序的经验 具有使用对象和/或第三代语言开发工具的经验 具有一种或多种编程语言的经验 具有应用程序设计、最新设计模式、部署和故障排除的经验 具有关系型和分层数据库技术的经验 具有使用查询语言的信息检索包的经验 具有一种或多种通信协议的经验 具有应用程序设计、开发、实施和维护的结构化方法经验 具有从不同业务领域利益相关者和专业人员那里收集和记录信息的经验 具有出色的分析、解决问题和做决策的能力;良好的口头和书面沟通能力;人际关系和谈判技巧 以按时完成任务为记录的团队合作者 期望的技能: 了解和经验使用编程开发互联网应用程序 了解和经验使用快速应用程序开发(RAD)方法论 了解和理解信息管理原则、概念、政策和实践 具有中间件和网关的经验 具有审核、分析和修改产品安装脚本(包括编码、测试、调试)的经验 能够提供实施后支持并解决任何实施后的技术问题 具有与项目团队进行设计审查会议的经验 了解和理解《安大略省残疾人法案》(AODA)及相关法规和标准 能够根据需要提供用户和系统文档 经验和技能要求 顾问必须具有以下工具和/或产品的经验年限: Java-10年以上 Oracle 12C或更高版本-10年以上 DB SQL,包括表、视图、序列、存储过程、函数、触发器等数据库对象-5年以上 Angular JS v2+-5年以上 Javascript-10年以上 Typescript-5年以上 HTML 5.0,CSS-5年以上 Node,如NPM-5年以上 RXJS-5年以上 Spring框架(MVC、Security、JPA、Boot) WebSphere v8.5或更高版本-5年以上 Java开发IDE工具: Eclipse、IBM RAD、IBM RSA-5年以上 Bitbucket-3年以上 必须具备AODA/WCAG 2.0 AA的经验 具有响应式Web应用程序开发经验 具备以下任何一项技能的顾问是加分项: REST API Hibernate/JPA Maven 安全网关和协议的知识(JWT、Oauth2.0、SSL证书) 扎实的敏捷理解 面向对象的编码实践,包括设计模式知识、重构、清晰的代码。 了解主要的架构风格(面向消息、响应式、基于事件) Rest API的设计和实现(负载均衡、发现、弹性) 工作类型: 固定期限合同 薪资: 每小时90.00-110.00美元 工作时间: 周一至周五 工作地点: 多伦多,安大略省M5B 0B6 #J-18808-Ljbffr