Notice Period: Immediate / 15 to 30 Days preferred
Role Overview
We are looking for an experienced Java Developer with strong Elasticsearch experience to design, develop, and maintain scalable backend applications and search solutions. The candidate will work on Java-based microservices, Elasticsearch integration, REST APIs, and high-volume data/search applications.
Key Responsibilities
- Design and develop scalable backend applications using Java and Spring Boot.
- Develop and maintain RESTful APIs and microservices.
- Implement Elasticsearch-based search solutions, indexing, querying, and data retrieval.
- Create and optimize Elasticsearch queries, mappings, analyzers, and indexes.
- Troubleshoot and improve application and Elasticsearch performance.
- Integrate Elasticsearch with Java applications and backend services.
- Work with databases such as MySQL/PostgreSQL/MongoDB as required.
- Participate in code reviews, unit testing, debugging, and production support.
- Collaborate with product, QA, DevOps, and engineering teams.
- Follow best practices for security, scalability, reliability, and clean coding.