Java Developer for Elasticsearch to OpenSearch Migration (AWS)

Filled
February 24, 2026

Job Description

Overview

We are looking for an experienced Java Developer to help migrate our existing search infrastructure from Elasticsearch to OpenSearch.

The goal is to ensure a smooth, stable migration while maintaining performance and improving the reliability of our search functionality.

This role requires strong experience with Java-based search implementations, AWS environments, and search query optimization.

Project Responsibilities

  • Migrate existing search functionality from Elasticsearch to OpenSearch
  • Refactor Java code to support OpenSearch APIs
  • Implement and optimize search templates
  • Ensure query compatibility and performance stability
  • Validate indexing, mappings, and search results
  • Troubleshoot issues during migration
  • Collaborate with the team to ensure a seamless transition

Tech Stack

  • Java
  • Spring Boot (preferred)
  • AWS
  • Elasticsearch / OpenSearch
  • REST APIs
  • Docker (optional)

Required Skills

  • Strong experience with Java backend development
  • Hands-on experience with Elasticsearch
  • Experience working with OpenSearch
  • Knowledge of AWS infrastructure
  • Experience implementing search templates
  • Understanding of indexing, mappings, and search performance tuning

Nice to Have

  • Experience migrating Elasticsearch to OpenSearch
  • Familiarity with AWS OpenSearch Service
  • Experience with large datasets and high-traffic systems
  • CI/CD and containerized deployments

Project Scope

  • Short-term migration project
  • Possibility of ongoing collaboration
  • Flexible remote work

When Applying

Please include:

Your availability

Examples of Elasticsearch/OpenSearch projects

Your experience with AWS

Any migration projects you have completed