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环境中的经验