Lead Java developer (10+ yrs only, mandatory skills: Elastic Search, Solr...

16 months agoFull-time
Dice

Dice

location Los Angeles
unsaved
Dice是技术专家在职业生涯的每个阶段的领先职业目的地。我们的客户Fervorly正在寻找以下职位。立即通过Dice申请! 注意:强制/必备条件:具有Elasticsearch和Solr搜索引擎的经验。熟练使用Solr、Elastic和矢量搜索等搜索技术以实现有效的搜索功能。(强制条件) 主要职责: - 使用Spring Boot设计和开发基于Java的后端服务和微服务。 - 与跨职能团队合作,了解业务需求并将其转化为技术解决方案。 - 编写高效且易于维护的符合高质量标准的代码。 - 优化现有代码并找到性能改进的机会。 - 开发和维护SQL查询和数据库模式设计。 - 使用Jenkins和BitBucket实现和维护CI/CD流水线,用于自动化测试和部署。 - 使用Postman和您偏好的集成开发环境(IDE)等工具测试和调试应用程序。 - 利用Google Kubernetes Engine(GKE)、Spanner、BigQuery、Redis和MongoDB等云平台部署和管理服务。 - 与前端开发人员和架构师密切合作,确保服务的无缝集成。 - 指导和引导初级开发人员遵循最佳实践和编码标准。 - 与DevOps团队合作,确保后端服务的可靠性和可扩展性。 要求: - 计算机科学、工程或相关领域的学士学位(优先考虑硕士学位)。 - 熟练使用Solr、Elastic和矢量搜索等搜索技术以实现有效的搜索功能。(强制条件) - 至少8年的Java后端开发实际经验。 - 在Java、Spring Boot和微服务架构方面具有丰富的专业知识。 - 熟练掌握SQL数据库设计、优化和查询。 - 具有使用Jenkins和BitBucket进行持续集成和持续部署(CI/CD)的经验。 - 熟悉Postman等API测试和调试工具。 - 熟练使用您偏好的集成开发环境(IDE)。 - 了解GKE(Google Kubernetes Engine)、Spanner、BigQuery、Redis和MongoDB等云平台。 - 出色的解决问题的能力和注重细节。 - 优秀的沟通和协作能力。 - 能够在快节奏和动态的环境中有效工作。 首席Java开发人员(仅限10年以上经验,强制技能:Elastic Search、Solr搜索、矢量搜索)