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

多伦多 6天前合同 网络
279 - 304 / 时
职位角色:Java全栈开发工程师(Java, Spring Boot, MongoDB, API, Angular (14+), ReactJS, AngularJS) 地点:多伦多 – 混合办公 合同类型:长期合同 职位描述: 主要技能:Java, Spring Boot, MongoDB, API开发 次要技能:全栈Angular, 微服务, 云计算, DevOps, 集成工具 角色概述 我们正在寻找一位拥有8-10年企业级应用开发经验的Java全栈开发工程师。理想的候选人需具备Java/Spring Boot的强大后端能力,API开发和微服务经验,以及NoSQL数据库(如MongoDB)的工作知识。此职位要求具备领导技术团队的能力,能够为架构方向做出贡献,并在快节奏、大规模企业环境中交付高质量的解决方案。 主要职责 应用开发与架构 - 使用Java, Spring Boot及相关框架设计、开发和维护RESTful API、微服务和分布式应用。 - 实现可扩展的全栈解决方案,包括使用Angular (14+)进行UI开发。 - 应用软件设计模式并遵循架构标准。 - 确保正确实施SDLC实践和敏捷方法。 - 分析、评估并指导技术解决方案的增强、修复和基础设施变更。 - 为产品制定技术策略并影响整体架构方向。 - 探索新兴技术以推动创新并提高系统性能。 技术领导与协作 - 领导和指导多个技术团队,确保与开发最佳实践保持一致。 - 传达设计目标并指导后端、前端和集成组件的开发人员。 - 与供应商、内部基础设施团队和业务伙伴合作进行平台更新、货币升级和审计发现的整改。 - 支持低环境设置并协助应用和下游系统的技术故障排除。 运营支持与合规 - 维护和记录数据流、流程流和基础设施图。 - 管理审核和合规要求的工件库。 - 协调环境中的数字证书续期。 - 根据需要在供应商票务系统中记录和跟踪问题。 - 确保解决方案符合组织的安全控制和行业标准。 基本技能 - Java, Core Java, Spring Boot和微服务的强大专业知识。 - 使用MongoDB或其他NoSQL技术的经验。 - 实施RESTful API的实际经验。 - 对SDLC、敏捷框架和现代开发实践的扎实理解。 - 使用基于Git的代码库(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