Responsibilities
Design and develop backend services using Java and Spring Boot
Build scalable search solutions using Elasticsearch/OpenSearch
Create optimized Query DSL queries and aggregations
Improve search performance and indexing strategies
Develop and maintain REST APIs
Troubleshoot cluster/query performance issues
Collaborate with frontend, DevOps, and product teams
Write reusable and scalable backend code
Participate in code reviews and deployments
Key Skills:
OpenSearch / Elasticsearch
Java
Spring Boot
Query DSL (match, bool, aggregations, filters)
Index Design & Mapping
Performance Tuning
Painless Scripting
SQL Query Optimization
REST API Development & Integration
Backend Development & Microservices
Qualification:
● Bachelor’s or Master’s degree in Computer Science, Engineering, or related field