API 开发工程师 (Java/Spring Boot)

旧金山 1个月前 远程 合同 网络
385 - 428 / 时
职位名称:API 开发工程师 (Java/Spring Boot) 职位类型:合同(W2) 开始日期:尽快 合同期限:2 个月(有延长的可能性) 工作地点:远程(**仅限旧金山湾区,CA 的候选人**) 工作时间/小时:周一至周五,每天 8 小时,每周 40 小时(标准工作时间) 薪资:每小时 54 到 60 美元 概述:一家顶级全球咨询和专业服务机构正在寻找一位高技能的 API 开发工程师,以架构和交付企业级 API 解决方案,支持快速推进的战略项目。此职位需要具备实际开发专长和 API 架构的精通。理想的候选人拥有丰富的 Spring Boot 和微服务经验,擅长设计可扩展和安全的 API 生态系统,并能够在协作和高需求的环境中茁壮成长。 主要职责: • 领导使用 Java 和 Spring Boot 设计、开发和部署大规模、高可用性的 API • 架构和优化基于微服务的解决方案和分布式系统 • 定义 API 标准和最佳实践,包括版本控制、文档和弹性 • 确保 API 设计的安全性,采用 OAuth2、JWT、SSL/TLS 和企业合规框架 • 与平台、安全和 DevOps 团队协作,确保无缝集成和交付 • 驱动性能优化、负载处理和关键任务服务的监控 • 指导团队成员并支持技术故障排除和解决方案交付 要求资格: • 计算机科学、工程或相关学科的学士或硕士学位 • 5 年以上 Java 开发的专业经验,具备扎实的 Spring Boot 专长 • 具备构建可扩展、高可用性 API 平台的成功经验 • 深入了解 RESTful API 设计、OpenAPI/Swagger、错误处理和版本控制 • 强大的安全实施技能:OAuth2、JWT、SSL/TLS • 具备微服务和分布式系统架构的实际经验 • 精通 SQL 和 NoSQL 数据库,如 PostgreSQL、MySQL、MongoDB • 具备 DevOps/云工具和平台的经验:Jenkins、Docker、Kubernetes、AWS、Azure、GCP 优先特质: • 强大的架构和文档技能 • 优秀的沟通和跨职能协作能力 • 能够在紧迫的时间框架内推动交付,并具备高度的责任感