职位名称: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
优先特质:
• 强大的架构和文档技能
• 优秀的沟通和跨职能协作能力
• 能够在紧迫的时间框架内推动交付,并具备高度的责任感