职位描述
关于公司
一家总部位于阿联酋的知名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的环境中工作的经验
- 具备较强的问题解决和调试能力
提供的待遇
- 具有竞争力的免税工资
- 迪拜的搬迁支持
- 具有实际技术所有权的高影响力角色
- 协作的工程主导文化
- 长期职业发展和成长
- 参与高规模实时游戏产品的机会