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搜索、矢量搜索)