Apex Systems目前正在寻找一位强大、积极进取的中级Java工程师,该工程师将负责帮助将我们客户的应用程序从当前的传统平台迁移到基于AWS云的微服务架构。这个角色的主要重点将放在使用Java、TypeScript(React或Angular)、AWS、Docker、Kubernetes和TDD进行迁移工作上。
职责:
- 能够与不同职能团队合作。
- 能够与各种业务和技术人员有效沟通。
- 能够独立工作或在团队环境中工作。
- 必须具备敏捷方法论经验。
- 能够在快节奏的环境中工作,并提供解决业务需求的创新思路。
技术要求:
- 有现代化传统应用程序/服务从OnPrem迁移到云端的经验。
- Java(8+可接受)
- Spring框架/Spring MVC/Spring Boot/JPA/Spring Security
- 较新的TypeScript框架 - React或Angular
- 微服务实施模式;必须具备设计经验。
- NoSQL/SQL
- AWS - 需要有构建原生云应用程序/服务的经验。
- Rabbit MQ或其他事件消息系统
- 强大的测试自动化/TDD经验
- DevOps - 有构建CI/CD流水线的经验。
- Docker和Kubernetes的经验
- 单元测试框架经验J Unit/Mockito或一些模拟框架
Nice to have:
- 对SailPoint和Workday的了解
- 有任何RBAC产品经验是一个加分项
- Terraform和Helm Charts
- Python脚本编写经验
- 在Unix/Linux环境中的经验