描述:
• 至少10年相关的Java技术经验。
• 在AWS上至少有2年的Web技术工作经验。
• 对数据密集型Web应用有工作知识,最好是在AWS云上。
• 从IT职业生涯开始就应该有开发背景。
• 应该了解像Docker这样的容器化技术和CI/CD流水线等概念。
项目经验:
• 应该具备基于Java的Web开发背景,包括Springboot和相关库。
• 应该对Java中的其他Web开发框架有一定的了解。
• 应该至少参与过2个基于Web的应用程序开发项目,涉及HA、扩展性、弹性、微服务、OIDC、REST API和测试自动化。
• 应该至少参与过一个基于敏捷开发的项目,包括完整的DevOps活动,使用Jenkins或类似工具的CI/CD流水线以及使用Terraform进行基础设施管理。
关键技能:
• Java:熟悉Java Springboot、Spring JPA、Hibernate、微服务架构模式、日志记录、追踪、针对数据密集型应用的性能工程。
• AWS:EC2、ECS、EKS、S3、KMS、Secrets Manager、ECR、CloudFront、Cloud Map、RDS、Aurora、Lambda。
首选:
AWS云架构认证,对数据密集型Web应用有工作知识,云迁移项目的工作经验,像Terraform这样的基础设施即代码工具。