出海雷达

全栈Java工程师-劳动力管理(WFM)

Full Stack Java Engineer — Workforce Management (WFM)

开发工程限定地区(需当地身份)
公司Miratech
薪资未公开
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

我们正在寻找一个全堆工程师来设计,开发和支持可扩展的云原生应用程序,这些应用程序能够推动劳动力管理 (WFM),客户体验 (CX) 和运营业务流程。你将使用 Java 和 Spring Boot 来开发可扩展后端服务,React with TypeScript 创建响应性用户体验,以及 Node.js 适合支持组件。该角色适用于具有强大的软件开发基础知识的实践工程师,可以从详细技术设计中通过实现,测试,部署和生产支持采取功能。经验与工作力管理 (WFM),客户体验 (CX) 或联系中心解决方案是优势责任:·设计,开发,测试和维护使用 Java,Spring Boot 以及已建立的软件工程实践可扩展性后端服务。·利用 React,TypeScript,可重复使用组件,响应式布局和可访问互动模式构建现代网络应用程序。·开发和消耗 REST API 采用 API-first 方法;保持清晰的 OpenAPI/Swagger 合约和错误处理。·通过微服务和适当的对象导向和事件驱动设计模式为模块化,可维护的解决方案进行设计贡献。· 适合轻量级服务,后端对前端组件,集成或开发工具使用 Node.js. · 贡献 PostgreSQL 数据模型和查询的设计和优化,注意完整性,性能和审计历史。· 使用 REST API,Webhooks,消息传递和其他适当集成模式实现和支持可靠的内部和外部系统集成。· 将应用程序容纳并为基于云的部署模式,配置管理和环境一致性做出贡献。· 用自动测试,质量门户和可重复部署构建和维护 Jenkins 基于 CI/CD 管道。· 工具应用程序,有结构化的记录,指标,追踪和可操作错误报告。·解决功能和生产问题并提高应用程序性能,弹性,扩展性和维护性。·通过设计会议,代码审查,规划和持续改进与产品,UX,QA,DevOps,建筑和其他工程师合作。· 5年以上的全套软件开发经验,包括对生产应用程序的贡献。·

查看英文原文

We are looking for a Full Stack Engineer to design, develop, and support scalable cloud-native applications that power Workforce Management (WFM), Customer Experience (CX), and operational business processes. You will use Java and Spring Boot to develop scalable backend services, React with TypeScript to create responsive user experiences, and Node.js where appropriate for supporting components.
The role suits a hands-on engineer with strong software development fundamentals who can take features from detailed technical design through implementation, testing, deployment, and production support. Experience with Workforce Management (WFM), Customer Experience (CX), or contact center solutions is an advantage
Responsibilities:

  • Design, develop, test, and maintain scalable backend services using Java, Spring Boot, and established software engineering practices.
  • Build modern web applications using React, TypeScript, reusable components, responsive layouts, and accessible interaction patterns.
  • Develop and consume REST APIs using an API-first approach; maintain clear OpenAPI/Swagger contracts and error handling.
  • Contribute to the design of modular, maintainable solutions using microservices and appropriate object-oriented and event-driven design patterns.
  • Use Node.js where appropriate for lightweight services, backend-for-frontend components, integrations, or development tooling.
  • Contribute to the design and optimization of PostgreSQL data models and queries with attention to integrity, performance, and audit history.
  • Implement and support reliable integrations with internal and external systems using REST APIs, webhooks, messaging, and other appropriate integration patterns.
  • Containerize applications and contribute to cloud-based deployment patterns, configuration management, and environment consistency.
  • Build and maintain Jenkins-based CI/CD pipelines with automated testing, quality gates, and repeatable deployments.
  • Instrument applications with structured logging, metrics, tracing, and actionable error reporting.
  • Troubleshoot functional and production issues and improve application performance, resilience, scalability, and maintainability.
  • Collaborate with Product, UX, QA, DevOps, Architecture, and other engineers through design sessions, code reviews, planning, and continuous improvement.
  • 5+ years of full-stack software development experience, including contribution to production applications.
  • Hands-on experience with Java and Spring technologies, particularly Spring Boot, REST services, persistence, security, and automated testing.
  • Frontend development experience with Angular or React, TypeScript, HTML, CSS, component-based design, state management, and modern testing practices.
  • Familiarity with Node.js for lightweight services, integrations, build tooling, or supporting components.
  • Experience developing REST APIs, microservices, and maintainable applications in distributed environments.
  • Strong SQL skills and experience designing efficient data models in PostgreSQL or comparable relational databases.
  • Experience developing, deploying, or supporting cloud-based and containerized applications.
  • Excellent communication skills, including the ability to produce clear technical documentation and participate in client-facing workshops.
  • Knowledge of OAuth2, OpenID Connect, JWT, and secure API design.
  • Experience with Kafka, RabbitMQ, or comparable messaging and event-streaming technologies.
  • Familiarity with Kubernetes, cloud platforms, observability tooling, and secure software delivery practices.
  • Nice to have:
  • Experience with Workforce Management (WFM), Customer Experience (CX), contact center, or customer service solutions.
  • Experience with AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, or similar communication technologies.
  • Knowledge of workforce optimization and contact center operations, including forecasting, scheduling, routing, and adherence.
  • Experience integrating enterprise applications with CRM, HR, identity, payroll, and analytics platforms.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or Claude.

We offer:

  • Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
  • Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program.
  • ForeverRemote work culture: make the most of the flexibility that comes with remote work.
  • Growth mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
  • Global impact: collaborate on impactful projects for top global clients and shape the future of industries.
  • Welcoming multicultural environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
  • Social sustainability values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

* Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.
Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989.
Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

英国全球账户总监

MiratechUnited KingdomFull Time今天
市场运营职能支持限定地区(需当地身份)日间重叠仅 1 小时,需熬夜配合

项目负责人

MiratechUnited StatesFull Time2 天前
职能支持限定地区(需当地身份)

高级商业顾问

MiratechCanadaFull Time4 天前
职能支持限定地区(需当地身份)

← 返回全部职位