companynix logo

Senior Java Engineer Specialized in Solr/OpenSearch

nixUkraine
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Key Responsibilities: Design, develop, and maintain high-performing backend Java services (mainly using Spring Boot) that interface with search engines. Create sophisticated search features for front-end applications, including faceted navigation, multi-tenant searching, real-time autocomplete, and spell-checking suggestions. Employ Java client libraries (e.g., SolrJ or AWS SDKs) to develop efficient, programmatic queries. Own the design of the search schema, determining how complex data structures should be analyzed, tokenized, and stored for optimal retrieval. Construct robust ETL pipelines in Java (potentially utilizing Kafka or other messaging systems) to synchronize data from primary SQL databases into search indices in near real-time. Configure analyzers, stemmers, and tokenizers to manage linguistic nuances. Identify slow queries, analyze search logs, and enhance both Java application code and search engine configurations for minimal latency. Maintain and optimize existing on-premise or cloud-hosted Apache Solr installations. Be instrumental in designing hybrid strategies or migration paths from legacy Solr systems to managed AWS OpenSearch environments.

About the job

We are seeking a talented and experienced Senior Java Engineer with a passion for information retrieval and advanced search technologies.

Our client is a Fortune 500 company recognized as a leader in the business-to-business sector, supporting over 3.2 million customers with innovative products in safety, material handling, and metalworking, as well as invaluable services like inventory management and technical support.

In this pivotal role, you will connect our core Java application architecture with specialized search infrastructure. You will oversee the complete search lifecycle, from designing data ingestion and indexing processes to building Java APIs for querying data. Importantly, you will fine-tune relevancy algorithms to ensure users can quickly find the information they need. The ideal candidate will possess extensive knowledge of the Apache Solr ecosystem while being open to modern cloud-native search solutions through AWS OpenSearch. Whether maintaining crucial legacy Solr clusters or architecting new solutions on AWS, your mission is to make data easily accessible, speedy, and pertinent.

About nix

Nix is proud to partner with a Fortune 500 company that stands as a beacon of innovation in the B2B sector. They deliver exceptional products and services that meet the diverse needs of over 3.2 million customers, excelling in areas such as safety, material handling, and metalworking.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.