一家快速发展的公司正在寻找一名后端开发人员,该公司通过其多资产交易平台使新手和有经验的交易者能够安全投资。一旦被选中,开发人员将通过开发、设计和维护后端系统和流程为工程工作作出贡献。该公司使用尖端的下一代技术,为交易者提供复杂的图表工具、个性化的市场报告、可定制的指标和专业指导。对于希望在快节奏的环境中工作并希望为开发开创性的解决方案做出贡献的开发人员来说,这是一个很好的机会。
工作职责:
- 编写干净、可靠、可重复使用和可扩展的代码
- 承担维护优化后端系统的责任,以提高性能
- 与内部利益相关者合作,制定产品路线图并设定目标
- 与工程团队紧密合作,将公司目标转化为工作解决方案
- 保持与新的行业趋势/突破的联系,并实施它们来推动增长
工作要求:
- 工程学、计算机科学的学士/硕士学位(或同等经验)
- 至少有8年以上后端开发的相关经验
- 必须具备Java 8的专业知识和Java 11以上的经验
- 在测试驱动开发(TDD)方面有明显的经验
- 有使用事件源架构和JIRA进行故事和缺陷管理的经验
- 了解Java的核心原理,强调实时性、低延迟和有效的内存分配
- 有分布式系统架构(微服务)的背景
- 熟悉AWS栈(EC2,S3)和PostgreSQL。
- 熟悉敏捷环境和持续交付,并有相关经验
- 熟悉风险知识,包括PnL和保证金的计算
- 了解订单执行流程(FIX协议-新订单单,执行报告)。
- 熟悉开发语言/工具,如Git, Gradle, 和Jenkins
- 有Cucumber、JUnit和Mockito的背景
- 有Aeron、vertx.io和Swagger的经验
- 优秀的英语沟通能力