Java全栈开发人员-(Java, Spring Boot, MongoDB, API, Angular (14+), React JS, AngularJS)

多伦多 3天前合同 网络
280 - 306 / 时
职位角色:Java全栈开发工程师(Java, Spring Boot, MongoDB, API, Angular (14+), ReactJS, AngularJS) 地点:多伦多 – 混合办公 合同类型:长期合同 职位描述: 主要技能:Java, Spring Boot, MongoDB, API开发 次要技能:全栈Angular, 微服务, 云计算, DevOps, 集成工具 角色概述: 我们正在寻找一位具有8-10年企业级应用程序开发经验的Java全栈开发工程师。理想的候选人应具备Java/Spring Boot的强大后端专业知识,API开发和微服务经验,以及对MongoDB等NoSQL数据库的工作知识。此角色需要具备领导技术团队的能力,为架构方向做出贡献,并在快节奏、大规模企业环境中交付高质量的解决方案。 主要职责: 应用程序开发与架构 - 使用Java, Spring Boot及相关框架设计、开发和维护RESTful API、微服务和分布式应用程序。 - 实施可扩展的全栈解决方案,包括使用Angular (14+)进行UI开发。 - 应用软件设计模式并遵循架构标准。 - 确保正确实施SDLC实践和敏捷方法论。 - 分析、评估并指导技术解决方案的增强、修复和基础设施更改。 - 为产品设定技术战略并影响整体架构方向。 - 探索新兴技术以推动创新和提高系统性能。 技术领导与协作 - 领导和指导多个技术团队,确保与开发最佳实践保持一致。 - 传达设计目标并指导后端、前端和集成组件的开发人员。 - 与供应商、内部基础设施团队和业务合作伙伴合作进行平台更新、货币升级和审计发现的整改。 - 支持低环境设置并协助解决应用程序和下游系统的技术故障。 运营支持与合规 - 维护和记录数据流、流程流和基础设施图。 - 管理审核和合规要求的工件库。 - 协调跨环境的数字证书续订。 - 在供应商票务系统中记录和跟踪问题。 - 确保解决方案符合组织的安全控制和行业标准。 基本技能 - 精通Java, Core Java, Spring Boot和微服务。 - 具有MongoDB或其他NoSQL技术的工作经验。 - 拥有实施RESTful API的实际经验。 - 对SDLC、敏捷框架和现代开发实践有扎实的理解。 - 具有Git-based代码库(GitHub/Bitbucket)、JIRA、Confluence和IDE(IntelliJ/Eclipse)的经验。 理想/良好技能 全栈与前端 - 7年以上开发和维护Angular (14+)和基于Java的应用程序的经验。 - 具有ReactJS, AngularJS和其他UI框架的经验。 后端、集成与云 熟悉: - Spring Cloud, Spring MVC, Apache Camel - IBM APIC, DataPower, IIB - CPaaS, ServiceNow, IBM IAM - Azure Well-Architected Framework 数据库与存储 接触过: - Azure Blobs, Azure Cosmos - AWS S3, DynamoDB - Cassandra - MySQL, MS SQL Server 自动化与测试 - 了解Selenium或自动化测试框架。 所需经验 8-10年全栈开发、后端微服务和企业级Java应用程序交付的实际经验。 教育背景 本科学位、技术证书或同等实践经验。 职位类型:固定期限合同 薪资:每小时$55.00-$60.00