Java 后端工程师,具备 Kotlin 经验(加拿大多伦多)混合办公模式

多伦多 11天前合同 网络
面议
Java后端工程师(具备Kotlin经验) 长期 职位数量:1 地点:混合办公模式,每周三天在多伦多办公室 作为专注于后端工作的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集成和微服务架构经验者优先。 - 优秀的沟通能力,对创新和学习充满热情。