Software Engineer - Low Latency Java

15 days agoFull-time
550K - 900K HKD / 年 Michael Page

Michael Page

location Hong Kong
unsaved
• 提供现代化解决方案,以支持企业与投资银行 • 在全球范围内构建下一代核心批发银行平台 关于我们的客户 我们以人为本,推动业务的成功。我们连接、创造机会和追求卓越的文化塑造了我们的思维方式、工作方式以及帮助员工实现潜力的方式。我们欢迎多样性,积极吸引具有独特背景和视角的人才。 我们打破障碍,鼓励团队合作,促进创新和快速开发能够带来改变的解决方案。我们的工作环境为员工和客户创造了丰富而有价值的体验。我们的愿景是建立一种包容性文化,让每个人都能感到受到鼓励,充分发挥其潜力。 职位描述 作为 Java 开发人员,您的主要职责包括: • 设计和开发高性能、对延迟敏感的代码,纳入安全要求,并使用软件工程最佳实践审核团队成员编写的代码 • 编写安全、高质量的代码和自动化测试 • 为复杂应用程序生成架构和设计文档,同时负责确保代码符合设计约束 • 识别消除重复问题的机会,以改善软件应用程序和系统的整体操作稳定性 • 参与跨团队的实践社区,推动现代技术的意识、一致性和采纳 • 增强团队的多样性、公平性、包容性和尊重文化 • 作为全球团队的一部分有效协作 • 为专注于小型史诗交付的小型工程子团队提供技术领导,转化需求为故事和构建计划 • 支持初级同事的技术成长 • 提供非工作时间的应用支持,并协调生产发布 成功的申请者 所需的资格、能力和技能 • 5年以上企业软件开发经验 • 对 Java 基础和框架(Spring Boot)、面向对象编程范式、多线程、消息传递技术和计算机网络有出色的理解 • 有构建高性能、对延迟敏感的 Java 应用程序的经验 • 有维护和排除在 Linux 环境中运行的软件故障的经验,熟悉 Linux 操作系统、系统工具、容器和云架构及服务 • 有使用现代测试工具(JUnit、Mockito、Spring 测试框架)的经验 • 具备较强的人际交往和沟通能力,具有与全球分布的工程师和利益相关者合作的经验 • 理解完整的软件开发生命周期和敏捷方法 • 具备事件驱动架构和分布式消息技术(Kafka)的实践经验 优先考虑的资格、能力和技能 • 对其他静态编译语言(如 Golang、Rust 或 C++)的实践经验 • 有 gRPC 和 Google Protocol Buffers 的经验 • 有缓存技术的经验,例如 Redis • 有基础设施即代码软件的经验,例如 Terraform • 有在弹性 SQL 和 NoSQL 数据库(如 CockroachDB)中使用和设计模式/数据结构的经验 • 熟悉前端技术,如 ReactJs 提供的机会 这是一个出色的机会,让 Java 开发人员在一家领先银行获得低延迟交易系统的经验。不要错过这个机会,立即申请!