你好,
我们在加州圣荷西有 5 个紧急职位,招聘 "高级 Java AWS 开发人员"(现场工作 1-2 天)。
职位名称:高级 Java AWS 开发人员
您将做的工作:
• 设计、开发和部署可扩展的高性能 Java 应用程序,运行在 AWS 云基础设施上。
• 使用 Java 和 AWS 服务(如 EC2、Lambda、S3、DynamoDB、RDS 等)架构和实现基于微服务的解决方案。
• 与跨职能团队合作,定义需求,设计解决方案,并确保云应用程序的成功交付。
• 通过利用 AWS 云服务并实施云原生架构的最佳实践,优化应用程序的性能和可扩展性。
• 实施和管理 CI/CD 管道,以自动化开发和部署过程。
• 开发安全、高可用的系统,同时确保数据的完整性和机密性。
• 编写干净、可维护和高效的代码,并对其他团队成员的代码进行审查。
• 为初级开发人员提供技术领导、指导和指导。
• 解决与应用程序性能、安全性和云基础设施相关的复杂技术问题。
• 关注最新的 AWS 服务、云技术和 Java 框架,以不断改进应用程序堆栈。
您需要具备的条件:
• 5 年以上 Java 开发的丰富经验,对面向对象设计和设计模式有深入理解。
• 在 AWS 服务方面有丰富的经验,包括 EC2、Lambda、S3、RDS、DynamoDB、API 网关、CloudFormation 等。
• 精通使用 Java(Spring Boot、Hibernate 等)在 AWS 上开发和部署微服务。
• 对云架构原则有深入理解,如自动扩展、负载均衡和容错能力。
• 精通构建 RESTful API 和与外部服务的集成。
• 具备 Docker 等容器化技术和 Kubernetes 等容器编排工具的实际经验。
• 在数据库(SQL 和 NoSQL)和数据建模方面有丰富经验。
• 对 DevOps 实践有扎实的知识,包括 CI/CD、基础设施即代码(IaC)和自动化测试。
• 能够编写高质量、高效的代码,注重性能和可维护性。
• 优秀的问题解决能力,能够在快速变化的协作环境中工作。
• 强大的沟通能力,能够与利益相关者、业务团队和技术团队有效互动。
优先资格:
• AWS 认证(例如,AWS 认证开发人员 - 助理,AWS 认证解决方案架构师)。
• 具有使用 AWS Lambda 和 API 网关的无服务器架构经验。
• 熟悉监控和日志工具(CloudWatch、ELK 堆栈等)。
• 具有敏捷方法论和软件开发生命周期的经验。