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

中高级全栈 Java 工程师(远程)

加入 Miratech,使用 Java、Spring Boot、React 和 PostgreSQL 开发企业级应用。 该远程职位面向 IT 服务客户,支持云原生劳动力管理、客户体验、集成和生产系统。

描述

  • 运用可靠的工程实践构建、测试和支持可扩展的 Java 与 Spring Boot 后端服务
  • 使用 React、TypeScript 和可复用组件创建无障碍、响应式的 Web 体验
  • 遵循 API 优先原则设计和使用 REST 服务
  • 定义和维护可靠的 OpenAPI/Swagger 规范,包括一致的错误处理行为
  • 应用微服务、面向对象和事件驱动模式,创建模块化且易于维护的系统
  • 使用 Node.js 开发轻量级服务、前端后端层、集成和工具
  • 设计并优化 PostgreSQL 数据库模式和查询,确保数据完整性、性能和可审计性
  • 通过 REST、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、云服务、可观测性工具和安全软件交付
  • 具备劳动力管理应用或平台集成经验者优先
  • 具备 AWS 服务和 Amazon Connect 经验者优先
  • 具备客户体验、联络中心、语音基础设施、FreeSWITCH、Kamailio、Twilio 或同类通信平台经验者优先
  • 了解预测、排班、遵循度、路由、坐席桌面、数字渠道或相关运营流程者优先
  • 具备集成 CRM、身份、HR、薪资、分析或其他企业系统的经验者优先
  • 具备实践性 AI 辅助开发或 AI 解决方案经验,包括使用 Claude 或 GitHub Copilot 者加分

福利待遇

  • 医疗保险保障
  • 语言学习课程
  • 搬迁援助计划
  • 职业发展机会
  • 认证支持计划
  • 导师辅导和人才发展计划
  • 内部流动和实习机会
  • 参与面向全球领先客户的重要项目
  • 包容且相互支持的工作文化
  • 开放的沟通渠道
  • 定期举办公司社交和团队建设活动

相关职位