Java后端工程师(Kotlin和Graph QL)
地点:混合办公,多伦多,每周三天
期限:12个月
作为一名专注于后端工作的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集成和微服务架构经验者优先。
- 出色的沟通能力,对创新和学习充满热情。
邮箱:sharma.diksha@testingxperts.com