What are the responsibilities and job description for the OpenSearch Software Developer (Java) position at Omni Inclusive?
Desired Experience
- Proficiency in managing and scaling OpenSearch clusters in production environments.
- Experience with programming languages commonly used with OpenSearch / ElasticSearch (e.g., Java) to help app dev teams craft efficient integrations, query patterns, and indexes.
- Experience with data ingestion techniques and tools for populating OpenSearch / Elasticsearch indices.
- Solid experience with OpenSearch / Elasticsearch best practices, indexing strategies, query optimization, and performance tuning.
- Expertise in OpenSearch / Elasticsearch query DSL, aggregations, and full-text search capabilities.
- Strong collaboration and communication skills working in a fully distributed team.
- Sense of ownership and responsibility.