Wipro Limited

Senior Java Engineer - Search & Big Data

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Опытный Java-инженер с сильной экспертизой в поисковых технологиях и Big Data. Разработка масштабируемых backend-приложений, поисковых решений и обработка больших объёмов структурированных и неструктурированных данных.

Задачи

  • Проектировать и разрабатывать масштабируемые backend-приложения на Java и Spring Boot
  • Строить и оптимизировать поисковые решения на Elasticsearch, OpenSearch, Apache Solr или аналогичных платформах
  • Разрабатывать REST API и микросервисы для поисковых и data-intensive приложений
  • Реализовывать индексацию, запросы, настройку релевантности, анализаторы, токенизацию и оптимизацию поиска
  • Строить крупномасштабные data pipelines на Spark, Hadoop, Kafka и связанных технологиях
  • Обрабатывать структурированные, полуструктурированные и неструктурированные датасеты
  • Оптимизировать производительность приложений, задержки поиска, запросы к БД и процессы обработки данных
  • Работать с распределёнными системами, облачной инфраструктурой и платформами хранения данных
  • Следовать инженерным практикам: тестирование, code review, CI/CD, мониторинг, production support
  • Проводить root-cause analysis и устранять повторяющиеся технические проблемы
  • Участвовать в сборе требований и документировании модулей
  • Готовить пользовательскую документацию и материалы для обучения

Требования

  • Сильные навыки Core Java и Java 8+
  • Опыт с Collections, Multithreading, Concurrency и основами JVM
  • Сильный опыт со Spring Boot, Spring Framework, REST API и микросервисами
  • Знание SQL и реляционных/NoSQL баз данных
  • Практический опыт с Elasticsearch, OpenSearch или Apache Solr
  • Понимание индексации, маппингов, анализаторов, токенизаторов и инвертированных индексов
  • Опыт со сложными запросами, агрегациями, relevance scoring и настройкой поиска
  • Знание распределённых поисковых кластеров, шардирования, репликации и оптимизации производительности
  • Опыт с Apache Spark, Hadoop, Hive или связанными технологиями
  • Знание Apache Kafka или аналогичных распределённых платформ обмена сообщениями
  • Опыт построения ETL/ELT пайплайнов и обработки больших датасетов
  • Понимание распределённых вычислений, партиционирования и batch/stream обработки
  • Знакомство с JSON, Avro и Parquet
  • Опыт с AWS, Azure или GCP
  • Знакомство с Docker, Kubernetes, Git, Jenkins или аналогичными CI/CD инструментами
  • Опыт 5-8 лет
  • Опыт построения enterprise-scale поисковых платформ (плюс)
  • Опыт с real-time streaming и архитектурами приёма данных (плюс)
  • Performance profiling и troubleshooting распределённых систем (плюс)
  • Знание security, authentication, authorization и data governance (плюс)

Условия

  • Зарплата от $80,000 до $160,000
  • Стандартные бенефиты Wipro: медицинская и стоматологическая страховка, disability insurance, оплачиваемый отпуск (включая больничный), другие оплачиваемые и неоплачиваемые отпуска
  • Возможное прохождение drug screening после оффера в соответствии с законодательством штата
  • Равные возможности трудоустройства

Навыки

  • Java
  • Java 8+
  • Spring Boot
  • Spring Framework
  • REST API
  • Microservices
  • SQL
  • NoSQL
  • Elasticsearch
  • OpenSearch
  • Apache Solr
  • Apache Spark
  • Hadoop
  • Hive
  • Apache Kafka
  • ETL/ELT
  • JSON
  • Avro
  • Parquet
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes
  • Git
  • Jenkins
  • CI/CD

Похожие вакансии

Technical Lead, SWE
KastleLeadSan FranciscoОфис
1 нояб.
Senior Mission Software Engineer
VardaSeniorEl SegundoОфис
169,067 – 216,031 USD в год
1 нояб.
Software Engineer (Backend)
Yuzu HealthMiddleNew YorkОфис
140,000 – 260,000 USD в год
1 нояб.
Software Engineer
CleraMiddleSan FranciscoОфис
150,000 – 300,000 USD в год
1 нояб.
Software Engineer II – Enterprise Application Development
Stewart's ShopsMiddleBallston SpaОфис
85,000 – 100,000 USD в год
1 нояб.