Miratech
Miratech
Miratech 是一家全球 IT 服务与咨询公司,致力于为企业提供数字化转型服务。其服务涵盖外包、软件开发和专业服务,将企业级交付能力与初创企业创新所具备的灵活性相结合。Miratech 成立于 1989 年,业务覆盖 B2B 咨询和与 SaaS 相关的技术服务,为需要软件专业知识和技术服务的组织提供支持。

全栈 Java 工程师,劳动力管理(远程,纽约)

为 Miratech 的劳动力管理和客户体验解决方案构建 Java、React 及云原生软件。 开发 API、微服务、企业级集成和自动化交付流水线。

描述

  • 使用 Java、Spring Boot 和良好的工程实践创建、测试并支持可扩展的后端服务。
  • 使用 React、TypeScript 和可复用组件开发响应式、易访问的 Web 应用。
  • 遵循 API 优先的开发模式设计和使用 REST API。
  • 维护定义清晰的 OpenAPI/Swagger 契约,并实现稳健的错误处理。
  • 采用微服务、面向对象和事件驱动设计模式构建模块化应用。
  • 使用 Node.js 开发轻量级服务、前端后端层、集成方案和开发工具。
  • 设计并优化 PostgreSQL 模式和查询,以实现高效的数据访问。
  • 通过 REST API、Webhook、消息传递及其他集成方式连接内部和外部系统。
  • 将服务容器化,并支持云部署、配置管理和一致的运行环境。
  • 创建和维护 Jenkins CI/CD 流水线,包含自动化测试、质量门禁和可重复的发布流程。
  • 添加结构化日志、指标、追踪信息和可执行的应用错误报告。
  • 调查生产环境和功能问题,同时改进性能、韧性、可扩展性和可维护性。
  • 与产品、UX、QA、DevOps、架构及工程团队合作,参与设计评审、规划和持续改进。

任职要求

  • 至少五年的全栈软件开发经验,包括负责生产环境应用。
  • 具备 Java 和 Spring 的实践经验,尤其熟悉 Spring Boot、REST 服务、持久化、安全性和自动化测试。
  • 具备扎实的前端经验,熟悉 Angular 或 React、TypeScript、HTML、CSS、基于组件的架构、状态管理和当前测试实践。
  • 了解 Node.js,可用于轻量级服务、集成、构建工具或配套组件。
  • 能够为易于维护的分布式应用设计 REST API 和微服务。
  • 具备高级 SQL 技能,并有创建高效 PostgreSQL 或类似关系数据库模型的经验。
  • 具备构建、部署或支持云端和容器化应用的经验。
  • 具备出色的沟通能力,能够编写技术文档并与客户主持研讨会。
  • 了解 OAuth2、OpenID Connect、JWT 和安全 API 架构。
  • 具备 Kafka、RabbitMQ 或类似消息传递与事件流系统的经验。
  • 熟悉 Kubernetes、云平台、可观测性工具和安全软件交付。
  • 具备劳动力管理应用开发或 WFM 平台集成经验者优先。
  • 具备 AWS 服务和 Amazon Connect 经验者优先。
  • 具备 CX、联络中心或客户服务应用交付经验者优先。
  • 了解预测、排班、遵循度、路由、坐席桌面、数字渠道或相关运营者优先。
  • 具备 CRM、身份、HR、薪资、分析或其他企业系统集成经验者优先。
  • 具备 AI 辅助开发或 AI 赋能解决方案的实践经验,包括 Claude 或 GitHub Copilot 者优先。

福利待遇

  • 健康保险保障
  • 语言学习课程
  • 搬迁援助计划
  • 职业发展机会
  • 认证项目
  • 导师指导和人才投资项目
  • 内部流动机会
  • 实习机会
  • 包容且相互支持的工作环境
  • 定期团队建设和公司社交活动