BizFirst LLC
BizFirst LLC
11 – 50 员工
咨询市场营销物流
BizFirst LLC 是一家招聘服务公司,帮助咨询、物流和营销等领域的组织寻找灵活的人才配置方案。其服务包括传统招聘、订阅制招聘支持以及按需 IT 人员配置,旨在满足企业多样化的用工需求。公司注重与客户建立透明的合作关系,并根据每个组织的目标制定务实的招聘策略。

中级 Java 全栈 API 开发工程师:联邦民事项目

为 CBP 和美国国务院项目构建安全的云原生应用与 API。 参与 Java 微服务、消息传递、数据库、开发者门户以及 React 或 Angular 界面的开发。

描述

  • 使用 Spring Boot 创建、测试和支持企业级 Java 应用、微服务及后端服务
  • 使用 Spring Data、JPA/Hibernate 和 JDBC 实现数据访问层
  • 通过同步和异步集成连接企业系统
  • 按照 API 优先和 OpenAPI 实践设计安全的 REST API
  • 落实版本控制、错误处理、身份验证、授权、分页和可观测性等 API 规范
  • 参与 API 架构和治理评审
  • 使用 JMS 和 Apache Kafka 构建事件驱动集成,涵盖生产者、消费者、监听器、主题、队列和处理组件
  • 通过确认、重试、超时、错误处理和死信策略增强消息可靠性
  • 管理 Kafka 主题、分区、消费者组、偏移量、序列化和架构
  • 设计和调优关系型数据库结构、索引、存储过程、事务及 SQL 查询
  • 使用 Flyway 或 Liquibase 管理数据库架构版本
  • 创建自动化单元、集成、API、数据库、消息传递和回归测试
  • 使用自动化及 AI 辅助方法生成测试用例、数据和场景
  • 使用 Docker 容器化应用,并在 Kubernetes 上部署、运维和诊断应用
  • 开发 CI/CD 流水线,涵盖构建、测试、迁移、安全检查、镜像创建和 Kubernetes 发布
  • 创建和支持 API 及开发者门户,提供交互式 OpenAPI 参考、目录、指南、示例和入门流程
  • 使用 React 或 Angular、JavaScript 或 TypeScript、HTML 和 CSS 构建响应式且无障碍的 Web 及门户体验
  • 调查应用、集成、数据库、消息传递和性能问题
  • 参与代码评审和持续工程改进
  • 与 DevOps、平台工程、UX、API 及后端团队协作

任职要求

  • 美国公民身份
  • 有资格为 CBP 职位取得并维持 CBP 公共信任调查资格
  • 有资格担任美国国务院职位所需的现行 Secret 级安全许可
  • 约三至六年的专业软件开发经验
  • 具备扎实的 Java 技能,并有 Spring Boot 及更广泛 Spring 生态系统的实际经验
  • 具备 REST API 和微服务设计背景,包括 OpenAPI/Swagger 及 API 优先开发
  • 具有 JMS 和 Apache Kafka 等企业消息平台经验
  • 具备扎实的 SQL 和关系型数据库开发经验,使用过 PostgreSQL、Oracle、MySQL 或类似系统
  • 具有 JPA/Hibernate、Spring Data 和/或 JDBC 经验
  • 具有使用 JUnit、Mockito 和 REST Assured 等工具创建自动化单元、集成、API、数据库和消息传递测试的经验
  • 具有使用 Docker 开发容器化应用并使用 Kubernetes 的经验
  • 具有使用 Git 和现代源代码控制实践构建自动化 CI/CD 流水线的经验
  • 具有使用 JavaScript 和/或 TypeScript 开发 React 或 Angular Web 应用的经验
  • 了解应用、API、消息传递和数据库安全基础
  • 具备出色的调试、诊断和问题解决能力
  • 可按美国东海岸工作时间远程工作,并大约每季度出差
  • 优先:具有 Spring Kafka 和 Spring JMS 经验
  • 优先:具有管理 Kafka 消费者组、分区、架构、重试和死信主题的经验
  • 优先:具有使用 IBM MQ、ActiveMQ 或 Artemis 等 JMS 兼容系统的经验
  • 优先:具有自动化或 AI 辅助测试生成以及 Arazzo 或类似 API 测试工具经验
  • 优先:具有使用 Flyway 或 Liquibase 的经验
  • 优先:具有使用 Scalar、Redocly、Swagger UI 或 Backstage 等 API 或开发者门户的经验
  • 优先:具有 AWS、Azure 或 Google Cloud 经验
  • 优先:具有在 Kubernetes 上部署 Spring Boot 应用的经验,并熟悉 Helm
  • 优先:了解 OAuth 2.0、OpenID Connect、JWT 以及 API 身份验证和授权
  • 优先:熟悉 API 网关、API 管理、可观测性、DevSecOps 和自动化安全扫描

福利待遇

  • 远程职位,工作时间与美国东海岸工作时间一致
  • 大约每季度出差
  • 可立即开始
  • 参与关键任务型云原生联邦民事项目
  • 使用 AWS、Azure 和 Google Cloud 环境
  • 接触现代 DevOps、API、消息传递和云技术

相关职位

New Engen

高级客户策略师,数字营销(美国远程)

New Engen
201 – 500 员工
B2B媒体市场营销

支持 New Engen 客户账户,协调营销活动流程、创意测试、效果分析、报告和交付事项。 此美国远程职位将与客户管理和创意团队合作,确保项目按计划推进并提升营销活动效果。

打开