i
Perficient
18 Perficient Jobs
5-10 years
Perficient - Senior ElasticSearch Developer - Java/Node.js (5-10 yrs)
Perficient
posted 5d ago
Flexible timing
Key skills for the job
Job Description :
Roles and Responsibilities :
- Experience with Elasticsearch - Mandatory.
- Develop, optimize, and manage Elasticsearch clusters to ensure high availability, scalability, and performance.
- Implement best practices for indexing, querying, and managing data within Elasticsearch.
- Perform cluster health monitoring, debugging, and troubleshooting to ensure seamless operations.
- Tune and configure Elasticsearch for optimal performance, taking into consideration factors
such as sharding, replication, and indexing strategies.
- ELK (Elasticsearch, Logstash, and Kibana) Stack Development
- Design and implement robust ELK stack solutions to handle real-time data processing and visualization.
- Design and manage ElastiCache (Redis/Memcached) solutions to optimize data storage and
retrieval speeds.
- Integrate ElastiCache with applications to improve caching and reduce database load.
- Monitor and fine-tune caching mechanisms to prevent issues like stale data and unnecessary cache invalidations.
- Design and develop APIs using Node.js, PHP, Python, or Java to interact with Elasticsearch and
ElastiCache.
- Implement RESTful API endpoints that facilitate data retrieval, reporting, and analytics.
- Ensure API security, performance, and scalability while handling large datasets.
- Work on API documentation and versioning for maintainability and future enhancements.
- Write and optimize complex queries involving joins, aggregations, and full-text searches in Elasticsearch.
- Handle large volumes of data efficiently, ensuring minimal query execution time.
- Troubleshoot query performance issues and suggest optimizations for indexing strategies.
- Architect and design scalable, high-performance ELK-based solutions from the ground up.
- Develop and implement low-level system designs that align with business requirements.
- Work closely with stakeholders to translate business needs into technical specifications.
- Build reporting and analytics solutions that extract meaningful insights from Elasticsearch and ElastiCache.
- Develop automation scripts and dashboards to streamline data analysis and visualization.
- Ensure reports are optimized for real-time data processing and accuracy.
- Oversee the administration of Elasticsearch clusters, Logstash pipelines, Kibana dashboards, and caching mechanisms.
- Conduct regular system audits to identify and resolve performance bottlenecks.
- Implement monitoring and alerting solutions to proactively detect system issues.
- Work with cross-functional teams, including data engineers, backend developers, and DevOps, to deliver seamless solutions.
- Stay updated with the latest Elasticsearch and ELK stack advancements and integrate them into ongoing projects.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Developer roles with real interview advice
Good learning experience Flexible timings
Behavior of CEO, HR and PM will be very bad during notice period. We can't come out organization easily, for each and everything they will threaten by holding our experience and relieving certificate. Less package.
5-10 Yrs
10-18 Yrs
Hyderabad / Secunderabad, Chennai, Bangalore / Bengaluru