作为一名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集成经验者优先。
- 具备优秀的书面和口头沟通能力。