Job Description:
We're looking for a Data Platform Engineer (Elasticsearch) to support the migration of systems from Elasticsearch 7.17 to 8.x. The role involves refactoring Java-based services, ensuring index compatibility, and preparing a production-ready upgrade strategy. You will work closely with Software Engineers to modernize legacy components and improve the resilience of our search infrastructure.
Responsibilities:
Participate in onboarding sessions and regular syncs with internal stakeholders
Replace Transport Client with the new Java REST Client in all listed services and applications
Refactor legacy query generation and execution logic to support REST-based communication
Develop a custom wrapper to preserve existing Transport Client interfaces
Update TLS configuration from 2-way to 1-way TLS
Assess and upgrade all indices to ensure compatibility with Elasticsearch 8.x
Research and validate compatibility of custom Elasticsearch plugins
Prepare a detailed cluster upgrade runbook
Perform test upgrade of staging clusters from Elasticsearch 7.17 to 8.x
Requirements:
At least 3 years of experience as a Software Engineer or DevOps Engineer
Java programming skills
Experience with Git, Jenkins Pipelines, and Docker
Solid understanding of Elasticsearch architecture and upgrade strategies
Offer:
100% remote work
B2B via Experis
MultiSport Plus
Group insurance
Medicover Premium
e-learning platform
Net per hour - B2B
Check similar offers