我们目前正在为卡塔尔的业务寻找API和Kafka工程师,要求具备以下技能和条件。
所需经验:
- 至少4年实施API网关和数据流的工作经验
- 至少4年参与大型Spring Boot/Java项目的工作经验,具备REST/GRP经验
关键能力:
- 微服务
- Spring Boot
- Apache Kafka
- 容器/Kubernetes
- GraphQL
- 数据流
- 事件驱动架构
主要职责/责任
基本功能:
- 在微服务框架环境中有5年以上的开发和维护经验,如:Spring Boot
- 至少参与过一个Apache Kafka项目
- 具备Git和源代码分支模式的经验(必须具备功能分支和代码审查提交的经验)
- 在容器/Kubernetes环境下具备CI/CD流水线的经验
- 熟悉Maven并对Maven项目有亲和力
- 编写单元测试用例是绝对必要的
- 具备Open telemetry经验
- 具备代码覆盖率、代码质量和安全编码的良好知识
设计和工程:
- 展示了与企业集成模式(EIP)微服务相关的知识
- 具备事件驱动架构的知识
- 具备GraphQL、Restful API设计原则的经验
工作方式:
- 具备实践Scrum框架的经验,并能够与Azure DevOps深度合作
- 能够与技术团队、产品团队和业务利益相关者沟通
- 能够编写详细的技术文档,反映与其领域内开发相关的模式,解决业务问题
- 具备功能和业务理解能力
加分项:
- 具备银行业经验
- 文档编写能力
工作目的/总结
作为软件工程师,期望与业务分析师和IT负责人评估不同项目的背景,提供能够长期重复使用的适当解决方案。作为软件工程实践的一部分,需在功能领域内实施这些解决方案,成为银行转型过程中的关键角色。该职位的关键方面是从功能、开发和可持续、可操作的环境方面进行思考,基于DevOps原则。
所需资格:
计算机科学学位
领域:银行业
条款和条件
加入时间框架:2周(最多1个月)
• *附加信息**:
• *条款和条件**:
• *加入时间框架**:最多4周