Java Developer – Elasticsearch to OpenSearch Migration (AWS)

Filled
February 24, 2026

Job Description

Project Overview

We are looking for an experienced Java Developer to help migrate our existing Elasticsearch-based implementation to OpenSearch. The goal is to ensure a smooth transition while maintaining functionality, improving performance, and aligning with AWS best practices.

You will work closely with our engineering team to refactor search components, implement OpenSearch-compatible solutions, and optimize query performance.

Responsibilities

  • Migrate existing Elasticsearch Java code to OpenSearch
  • Implement and optimize search templates in OpenSearch
  • Ensure compatibility between current APIs and OpenSearch
  • Refactor and improve existing search logic where needed
  • Test and validate search results and performance
  • Collaborate with the backend and DevOps teams for AWS deployment
  • Troubleshoot and resolve migration issues

Required Skills

  • Strong experience with Java
  • Hands-on experience with Elasticsearch / OpenSearch
  • Experience implementing search templates
  • Familiarity with REST APIs
  • Experience working with AWS environments
  • Understanding of query optimization and search performance

Nice to Have

  • Experience with OpenSearch migrations
  • Knowledge of AWS OpenSearch Service
  • Experience with Spring Boot
  • Experience with large-scale search infrastructure

Project Details

Opportunity for extended work depending on project success

Remote opportunity

Flexible collaboration