高级 Java 后端工程师(Kotlin 和 Graph QL)

多伦多 1个月前全职 网络
40.4万 - 60.6万 / 年
职位:Java 后端工程师(Kotlin 和 Graph QL) 时长:6 个月以上 地点:加拿大安大略省多伦多(混合办公) 作为一名专注于后端工作的 Kotlin 工程师,您的主要职责将涉及重新设计、增强和优化后端系统,使用 Kotlin 提高性能、可扩展性和可维护性。以下是该职位的详细工作描述: 主要职责: • 设计、开发和维护先进的 Kotlin 应用程序,重点是 RESTful 网络服务的开发。 • 运用 Spring 和 Spring Boot 等框架构建可扩展和高效的代码。 • 在 AWS 云环境中工作,并利用 Kubernetes 进行编排和管理。 • 开发和维护 SOA 架构,理解 REST/SOAP 等网络服务范式。 • 参与测试驱动开发(TDD)实践,并为单元测试和代码质量评估做出贡献。 • 在大型面向消费者的网络应用程序中协作,提升性能和集成度。 • 在 AI 专家的指导下,将 AI 技术集成到现有框架中。 • 保持编码实践,并对算法和数据库概念有扎实的理解。 • 实施微服务架构,并理解 OAuth 2.0 等安全协议。 资格要求: • 计算机科学、工程或相关领域的学士或硕士学位。 • 至少 5 年 Kotlin 软件开发经验;精通 Spring 和 Spring Boot 是必须的。 • 熟悉 AWS,具备 Kubernetes 知识者优先。 • 对 SOA 和网络服务(REST/SOAP)有深入理解。 • 具备 Git 和持续集成工具的经验,以及对代码质量和覆盖工具的理解。 • 较强的分析能力,能够编写干净、高效和可维护的代码。 • 有 AI 集成和微服务架构经验者优先。 • 出色的沟通能力,对创新和学习有强烈的热情。