作为Global Relay的中级Java开发人员,您将使用尖端技术构建开创性的产品,这些产品被全球数以万计的用户使用,以解决现实世界的业务问题。您还将有机会在大数据环境中处理与可扩展性和高可用性相关的有趣且引人入胜的问题。在Global Relay,我们不断推动Java技术的边界。
这是一个与伦敦一些最优秀的Java开发人员一起工作的机会,并在一个鼓励创造性思维和自主性的环境中应用您的技艺。我们的软件由小型、专注的敏捷开发团队和QA开发。我们鼓励开发人员超越单个组件思考,构建完整的系统解决方案。通过学习新技术来挑战自己,并在我们的不同项目和应用领域中应用您的技能。如果您致力于编写干净、经过良好测试、经过良好审查、性能优越且安全的代码,那么您将在这里适应良好。
您的职责:
- 作为敏捷开发团队的一员,为企业服务编写Java代码
- 为您的Java代码编写单元和集成测试
- 与团队合作设计满足业务需求的软件实现
- 在Java代码的测试用例开发中与QA合作
- 开发基于Java的系统的部署系统
- 编写代码文档和详细设计文档
- 与产品负责人合作生成和完善用户故事
- 监控和支持生产系统的运行
- 参与与同事的知识共享活动
技术栈:
- NoSQL数据库(Cassandra、MongoDB、HBase、ZooKeeper)
- 内存数据网格(Terracotta)
- 序列化库(Thrift、Protocol Buffers)
- 大规模数据处理(Hadoop)
- 依赖注入框架(Guice、Spring)
- CQRS框架(Axon)
- 文本搜索引擎(Lucene、ElasticSearch)
关于您:
- 至少5年的Java开发经验
- 具有敏捷开发方法的经验
- 具有测试驱动开发的经验
- 具有持续集成系统的经验
- 具有依赖注入容器的经验
- 具有HTTP、TLS、TCP等网络协议的经验
- 具有面向服务架构的经验
- 具有REST、JSON或Thrift等Web服务技术的经验
- 具有多线程编程的经验
- 具有设计模式的经验
核心技能:MongoDB、Cassandra、Zookeeper、Hadoop、Kafka
其他技能:Java、HTTP、TCP/IP、REST、JSON
资历:中级