职位名称:
后端 API 软件工程师
我们正在寻找一位熟练的后端 API 软件工程师加入我们的技术团队。此角色涉及使用实时 RESTful API、消息传递和事件流在企业应用程序之间开发无缝的数据集成。
主要职责:
• 设计、开发和实施符合生产准备标准的优质软件集成解决方案。
• 使用消息解决方案、事件和 API 进行应用程序集成。
• 与业务团队和解决方案架构师合作,确保与产品路线图和设计蓝图的一致性。
• 指导和培训开发人员和分析师,分配任务,遵循行业标准流程,并进行代码审查。
• 在各种中间件系统和基础设施之间进行端到端系统集成问题的优先级排序。
要求:
• 计算机科学或相关领域的学士学位。
• 7 年以上 J2EE 软件工程师经验。
• 理解敏捷和 SAFE 方法论。
• 在实施 REST API、数据驱动设计、微服务架构、企业集成模式和事件驱动架构方面有证明的经验。
• 使用 Open API Swagger 规范构建用户友好的 API 的经验。
• 与 ActiveMQ、IBM MQ 等消息平台集成的经验。
• 使用 Docker 容器和 AWS 云服务 S3、Lambda、SQS/SNS、Redis 缓存的经验。
• 使用 SQL 和 NoSQL 数据库的经验。
• Apache Camel、Tibco Business Works、MuleSoft 或类似的 EAI 框架的经验。
• 使用版本控制和 CI/CD 自动化工具(如 Git、Bitbucket、Jenkins 和 Maven)的经验。
• 具有 API 安全框架、令牌管理和用户访问控制(包括 OAuth 2.0、JWT)的经验。
• 使用监控工具(如 AppDynamics、Zenoss)的经验。
工作环境:
• 每周三天在 Holmdel, NJ、Bethlehem, PA、Boston, MA 或 New York, NY 的办公室工作。