后端工程师 (Java)

8天前全职
39万 - 58.6万 / 年 beBit

beBit

location 东京
unsaved
我们正在寻找一位分析能力强、以结果为导向的后端工程师 - 高级 (Java),加入我们的Scrum团队,参与快速发展的SaaS产品,分析个人用户行为。 我们是谁? 我们是来自9个不同国家的30多名优秀IT工程师,负责我们的旗舰产品USERGRAM。我们以Scrum团队的形式组织,具备自我管理和跨职能的特点。我们的目标是使用最新的技术和方法,为复杂问题找到简单的解决方案。 我们为什么在招聘? 我们的客户群每年都在增加,数据量每月都在增长。我们需要在提高和增加新功能的同时,保持性能的稳定。此外,由于我们有雄心勃勃的商业目标,我们希望更多优秀的人才加入我们,共同成长。 我们面临的挑战: • 大量数据导入过程,存在延迟限制。 • 对大量数据的近实时处理。 • 对更大数据量的分析。 • 通过机器学习算法处理大量数据进行聚类和预测。 • 每年处理数亿用户会话,对数据结构、架构和领域逻辑的设计提出了重大挑战。 • 不断思考、验证和实施新解决方案,以便在不断发展的DX市场中吸引新客户。 作为一名后端工程师 - 高级 (Java),你的使命是: • 故障排除并增强当前的后端Java应用程序。 • 分析行业发展趋势,制定更高效的流程。 • 自主发现产品问题并提出改进措施。 • 解决技术问题,为用户创造更流畅的体验。 • 积极参与技术评审。 • 保持我们的技术栈更新。 • 对整个服务的设计及其问题感兴趣。 • 教育、指导和辅导初级成员。 我们希望你具备的技能和经验: • 至少5年以上JVM语言的实际经验,如Java、Scala或服务端Kotlin。 • 具备Spring Boot经验。 • 在Linux和Unix环境下工作和开发的经验。 • 构建可扩展、可靠软件的经验。 • 深刻理解JVM内部架构,并具备调试和调优JVM的经验。 • 深刻理解Git、网络和Linux容器。 • 具备算法和数据结构的知识。 • 能够设计新项目的架构,将复杂系统分解为部分,估算所需资源,并从开始到发布阶段领导项目。 • 拥有指导、知识分享和代码评审的经验。 • 中级英语水平(听、说、读、写)。 • 最重要的是,我们希望找到能够与我们对USERGRAM愿景产生共鸣的优秀人才。 附加值技能: • 具备使用的软件经验:Apache Kafka、Apache Cassandra、MySQL、RabbitMQ。 • 具备Kubernetes、Terraform和AWS(或其他公共云)的经验。 • 具备Python经验。 • 具备可观察性工具的经验:Prometheus、Grafana、ELK栈。 • 具备基于敏捷Scrum的开发流程经验。 • 日语语言能力(听、说、读、写)。