关于公司
一家位于阿联酋的知名 IT 解决方案提供商正在扩展其工程团队,并正在寻找一名熟练的 Java 软件工程师。在过去五年中,该公司因提供专业的高性能技术解决方案而建立了良好的声誉,这些解决方案优化并简化了全球客户的运营。
该组织被公认为该地区的领先技术公司,专注于构建低延迟、实时平台,包括大规模使用的 iGaming 和赌场产品。
角色概述
您将加入一个高度技术化的工程团队,负责开发实时游戏产品。该角色专注于使用 Java 和现代事件驱动架构构建和维护低延迟、高吞吐量的后端系统。
您将致力于性能关键系统,其中速度、可靠性和可扩展性至关重要,直接为核心平台架构和生产系统做出贡献。
主要职责
- 设计、开发和维护用于赌场和游戏平台的低延迟 Java 应用程序
- 构建和优化实时数据处理管道和缓存机制,以最大化系统性能
- 开发和维护支持实时游戏环境的高吞吐量、事件驱动系统
- 为可扩展的实时系统贡献后端和平台架构
- 与产品、DevOps 和 QA 团队合作,提供可靠的生产就绪解决方案
- 确保后端服务的高可用性、容错性和性能
- 识别性能瓶颈并实施优化
- 编写干净、可维护且文档齐全的代码
- 参与代码审查和技术设计讨论
- 支持和增强实时生产游戏系统
所需经验和技能
- 拥有 Java(Java 8+)/ 核心 Java 的丰富商业经验
- 具有开发低延迟、高性能系统的经验
- 拥有 Netty、WebSockets 和异步/事件驱动架构的实际经验
- 具有 LMAX Disruptor 或类似高性能并发框架的经验
- 具有 Apache Kafka 和/或 RabbitMQ 的经验
- 对多线程、并发和性能优化有深入理解
- 具有开发 RESTful API 的经验
- 具有 MongoDB 和/或 MySQL 的经验
- 熟悉 Hazelcast 等分布式缓存技术
- 具有 Docker、Kubernetes 或云平台的经验
- 了解 CI/CD 管道和 DevOps 实践
- 具有在基于 Linux 的环境中工作的经验
- 具备较强的问题解决和调试技能
提供的待遇
- 具有竞争力的免税薪资
- 迁往迪拜的支持
- 具有实际技术所有权的高影响力角色
- 协作的工程主导文化
- 长期职业成长和发展
- 有机会参与高规模、实时游戏产品的工作