Java后端工程师,熟悉Kotlin和GraphQL

多伦多 2天前合同 网络
面议
作为Java后端工程师,您将负责设计、开发和优化后端服务,重点关注性能、可扩展性和可维护性。您将与跨职能团队紧密合作,提供高质量的云原生解决方案。 主要职责: - 使用Java设计、开发和维护后端应用程序,重点关注RESTful Web服务。 - 使用Spring和Spring Boot框架构建可扩展且高效的服务。 - 开发和维护基于微服务的架构。 - 在AWS云环境中工作,并利用Kubernetes进行容器编排。 - 实施和支持SOA架构和REST、SOAP等Web服务范式。 - 参与测试驱动开发实践,并为单元测试和代码质量做出贡献。 - 协作开发大规模、面向消费者的Web应用程序,以提高性能和集成。 - 在日常开发中应用对算法、数据结构和数据库概念的深刻理解。 - 实施应用程序安全最佳实践,包括OAuth 2.0。 - 使用CI/CD管道、版本控制和代码质量工具。 资格要求: - 计算机科学、工程或相关领域的学士或硕士学位。 - 5年以上Java后端开发的实际经验。 - 拥有丰富的Spring和Spring Boot经验。 - 拥有AWS云服务的实际经验;有Kubernetes经验者优先。 - 对SOA和Web服务(REST/SOAP)有扎实的理解。 - 具备Git、CI/CD工具和代码质量实践的经验。 - 具备强大的分析和问题解决能力,能够编写干净、可维护的代码。 - 具有微服务架构经验;有AI集成经验者优先。 - 优秀的书面和口头沟通能力。