Senior Java Engineer with Solr/OpenSearch

RemoteSalary not specified
Ukraine

Tech Stack

AWSJavaSolr

Job Description, Responsibilities & Requirements

Description language:

Про посаду

БОНУС ЗА ПРИЄДНАННЯ

$1000

Європа, Україна

Тип роботи:

Офіс/Віддалено

Категорія вакансії:

Розробка програмного забезпечення

Ми шукаємо досвідченого Senior Java Engineer, який виходить за рамки стандартних CRUD API і живе у світі отримання інформації.

Наш клієнт є компанією Fortune 500. Як провідна організація, що працює на ринку B2B, більше 3,2 мільйонів клієнтів покладаються на її продукти в таких категоріях, як безпека, матеріальне оброблення та металообробка, а також на послуги, такі як управління запасами та технічна підтримка.

На цій посаді ви будете діяти як міст між нашою основною Java архітектурою додатків та нашою спеціалізованою пошуковою інфраструктурою. Ви будете відповідальним за весь життєвий цикл пошуку: від проектування того, як дані завантажуються та індексуються, до створення Java API, які запитують ці дані, і, що особливо важливо, налаштування алгоритмів релевантності, які забезпечують, що наші користувачі знаходять саме те, що вони шукають, миттєво. Ідеальний кандидат має глибокі знання в екосистемі Apache Solr, але також готовий прийняти сучасне хмарне пошук через AWS OpenSearch. Незалежно від того, підтримуєте ви критичні легаційні кластери Solr або проектуєте нові рішення на AWS, ваша мета - зробити дані значущими, швидкими та релевантними.

Технологічний стек: Java/Spring Boot, Apache Solr (Легація/Основа), AWS OpenSearch (Сучасний/Зростання), SQL DB, Kafka

Обов'язки

  • Проектування, розробка та підтримка високопродуктивних сервісів Java бэкенду (переважно Spring Boot), які інтегруються з пошуковими системами.
  • Створення складних пошукових функцій для фронтенду, включаючи фасетову навігацію (фільтрацію), багатокористувацький пошук, автозаповнення/підказки в реальному часі та перевірку орфографії.
  • Використання Java бібліотек клієнтів (таких як SolrJ або AWS SDK) для створення ефективних програмних запитів.
  • Взяття на себе відповідальності за дизайн пошукової схеми, визначення того, як складні структури даних повинні аналізуватися, токенізуватися та зберігатися для оптимального отримання.
  • Створення надійних ETL-трубопроводів на Java (потенційно з використанням Kafka або інших систем обміну повідомленнями) для синхронізації даних з основних SQL баз даних у пошукові індекси майже в реальному часі.
  • Налаштування аналізаторів, стеммерів та токенізаторів для обробки нюансів людської мови.
  • Діагностика повільних запитів, аналіз журналів пошуку та оптимізація як Java коду додатків, так і конфігурацій пошукової системи для низької латентності.
  • Підтримка та оптимізація існуючих локальних або хмарних встановлень Apache Solr.
  • Відповідальність за проектування гібридних стратегій або шляхів міграції з легаційних систем Solr до керованих середовищ AWS OpenSearch.

Вимоги

  • 5+ років професійного досвіду в розробці бэкенд програмного забезпечення з використанням сучасного Java (Java 8+, екосистема Spring Boot).
  • Сильний, демонстративний досвід роботи з технологіями пошуку. Це означає або: практичний досвід налаштування, управління та розробки для Apache Solr (розуміння schema.xml, solrconfig.xml, інтеграція з Zookeeper). АБО глибокі фундаментальні знання концепцій пошуку на основі Lucene (інвертовані індекси, ланцюжки аналізу, логіка оцінювання TF-IDF/BM25) із здатністю швидко застосувати це до Solr.
    • Практичний досвід налаштування, управління та розробки для Apache Solr (розуміння schema.xml, solrconfig.xml, інтеграція з Zookeeper).
    • АБО глибокі фундаментальні знання концепцій пошуку на основі Lucene (інвертовані індекси, ланцюжки аналізу, логіка оцінювання TF-IDF/BM25) із здатністю швидко застосувати це до Solr.
  • Практичний досвід роботи з AWS OpenSearch (або Elasticsearch) в керованому хмарному середовищі.
  • Досвід моделювання даних у реляційних базах даних (PostgreSQL, MySQL, Oracle).
  • Глибоке розуміння принципів дизайну RESTful API.

Бажані кваліфікації:

  • Досвід архітектурування міграцій без простоїв із самостійного Solr до керованих хмарних пошукових сервісів.
  • Досвід роботи з подієвою архітектурою та стрімінговими інструментами, такими як Apache Kafka для реального часу індексування.
  • Знання контейнеризації (Docker, Kubernetes) та CI/CD-піплайнів, таких як Jenkins або GitLab CI.

Ми пропонуємо

  • Гнучний робочий формат - віддалено, в офісі або гнучко
  • Конкурентоспроможна зарплата та хороший компенсаційний пакет
  • Індивідуальний кар'єрний ріст
  • Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості тощо)
  • Активні технічні спільноти з регулярним обміном знаннями
  • Відшкодування витрат на освіту
  • Пам'ятні подарунки до ювілеїв
  • Корпоративні заходи та командоутворення
  • Інші місцеві переваги

не застосовується до фрілансерів

Job Details

Company name:
N-iX
Location:
Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Apr 9, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.