职位:技术分析师 React.js + React Native + Java (Spring Boot),AWS 部署
技术分析师 React.js + React Native + Java (Spring Boot),AWS 部署
我们急需一名技术分析师,负责 React.js + React Native + Java (Spring Boot),AWS 部署,REST/Web Socket API 集成,服务于我们在阿布扎比的银行客户。
• 对 React.js 的丰富经验是该职位的必备条件
• 对 React Native 的丰富经验是该职位的必备条件
• 对 Java (Spring Boot/Spring Cloud) 的丰富经验是该职位的必备条件
• 对云和 Dev Ops 的丰富经验:AWS (EKS/ECS, RDS, S3, Secrets Manager, Cloud Watch) 是该职位的必备条件
• 对 API 和集成的丰富经验:REST 和 Web Socket APIs,交易平台 API 经验是该职位的必备条件
该职位将最初与外部顾问合作,构建和集成一个现代交易生态系统,包括:
• 一个 React.js 网络交易界面
• 一个嵌入现有移动银行渠道的 React Native 微应用
• 部署在 AWS 上的基于 Java 的后端微服务
在六个月的交接后,该职位将转变为生产支持和持续增强,全面负责代码库、部署和持续的运营支持。
主要职责
• 与外部顾问合作开发和集成:
• React.js 网络交易界面
• 移动银行的 React Native 微应用
• 托管在 AWS 上的 Java (Spring Boot/Spring Cloud) 后端微服务
• 实施和维护交易 API 集成(订单下达、市场数据、资金、账户服务)
• 参与架构讨论、代码审查和冲刺仪式
• 使用 Git Hub Actions 设置和优化 CI/CD 管道以进行多环境部署
• 确保安全合规性(OAuth、API 密钥管理、AWS Secrets Manager/KMS 中的安全存储)
• 在顾问交接后接管完整的代码库所有权
• 准备和维护技术文档,包括架构图、API 规范和操作手册
• 参与影子支持会议,学习生产故障排除和事件处理
• 领导平台维护和持续改进活动
• 使用 AWS Cloud Watch、日志记录和警报工具监控和排除系统故障
• 在最小停机时间内部署热修复和性能优化
• 与内部利益相关者合作,推进产品路线图计划
所需技能和经验
• 前端:
React.js (Hooks, Context API, Redux/Zustand/Recoil), React Native (导航, 原生模块)
• 后端:
Java 11+ 与 Spring Boot & Spring Cloud
• 集成:REST APIs, Web Sockets 和事件驱动架构 (Kafka, RabbitMQ 或 AWS SQS/SNS)
• 数据库:
PostgreSQL/MySQL 和 NoSQL 经验
• 云:AWS (EKS/ECS, RDS, S3, Secrets Manager, KMS, Cloud Watch)
• Dev Ops:
Git Hub + Git Hub Actions (CI/CD), Docker
• 交易 APIs:
与 Interactive Brokers, Drive Wealth 等平台的集成经验
• 安全性:OAuth, 安全密钥管理和加密标准
• 金融交易概念知识(市场/限价订单、结算周期、对账)
• 强大的文档和沟通能力,用于供应商协调和内部更新
• 在敏捷/ Scrum 环境中的实际经验
#J-18808-Ljbffr