我们正在寻找一位分析能力强、以结果为导向的后端工程师 - 高级 (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的开发流程经验。
• 日语语言能力(听、说、读、写)。