Java后端开发工程师,现场工作地点在多伦多 - 混合模式

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