OpenSearch Software Developer (Java) - TechDigital
Overland Park, KS
About the Job
- As an OpenSearch software developer, you will design, implement, and test features for our open-source search and analytics platform.
- Work with senior engineers in the team to deliver components of the entire stack.
- You will use your Java skills and experience to contribute to the data ingestion pipelines of OpenSearch.
- You will use your Java skills and experience to contribute to OpenSearch's core components, such as indexing, querying, distributed systems, security, and performance.
- You will also collaborate with other developers to review code, fix bugs, and improve OpenSearch's overall architecture and design.
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.
Source : TechDigital