简介
Instana的问题检测团队正在寻找一名后端软件工程师加入我们在圣何塞的团队。
在Instana,我们每秒处理和分析数百万个跨度、跟踪、指标和事件,以向不断扩大的客户群提供可操作的APM智能。
作为一个多功能团队的一部分,您将帮助扩展Instana的问题检测和解决平台。您的角色将涵盖从技术设计到实施、质量保证、交付到生产以及维护和客户支持的整个软件工程生命周期。如果您有兴趣,还可以支持团队的设计师进行需求工程任务以及客户访谈。与您的同事们一起,您将在基于Java的流式后端上工作,该后端通过gRPC连接,并主要利用Dropwizard、Kafka和Clickhouse。与另外两个团队密切合作,您将为我们的客户创建市场上最好的问题检测和解决平台做出贡献。
您的角色和职责
作为问题检测团队的成员,您的职责将包括:
• 与产品管理合作并实施功能路线图
• 开发创新的AI/ML解决方案以进行问题检测
• 利用现代工具和技术开发干净、高效和可重用的代码
• 贡献性能优化
• 审查代码并推动测试自动化
• 处理客户报告的问题
所需的技术和专业知识
• 5年以上的Java、J2EE、Spring MVC和JavaScript编程经验。
• 开发分布式系统的微服务经验。
• 对Docker、Kubernetes等容器技术有经验。
• 有DevOps、CICD工具(如Jenkins、Maven、Ansible)的经验
• 有Junit、Mockito、Spring Test、Cypress等自动化测试框架的经验。
• 良好的代码编写纪律和对代码效率的关注
• 强大的分析思维和解决问题的技巧
• 流利的英语书写和口语表达能力
首选的技术和专业知识
• 在IBM Cloud、AWS、Google、Azure等云服务提供商工作的经验。
• 有使用Project Reactor等函数响应式编程范式的经验