Senior Java Engineer with Solr/OpenSearch
N-iX
Senior Java Engineer
We are looking for an experienced Senior Java Engineer who goes beyond standard CRUD APIs and lives in the world of information retrieval.
Our customer is a Fortune 500 company. As a leading business-to-business organization, more than 3.2 million customers rely on its products in categories such as safety, material handling, and metalworking, along with services like inventory management and technical support.
In this role, you will act as the bridge between our core Java application architecture and our specialized search infrastructure. You will be responsible for the entire search lifecycle: from designing how data is ingested and indexed, to building the Java APIs that query that data, and crucially, tuning the relevancy algorithms that ensure our users find exactly what they are looking for, instantly. The ideal candidate has deep roots in the Apache Solr ecosystem but is also ready to embrace modern cloud-native search via AWS OpenSearch. Whether you are maintaining critical legacy Solr clusters or architecting new solutions on AWS, your goal is to make data findable, fast, and relevant.
Technology stack: Java/Spring Boot, Apache Solr (Legacy/Core), AWS OpenSearch (Modern/Growth), SQL DB, Kafka
Responsibilities:
- Design, develop, and maintain high-performance backend Java services (primarily Spring Boot) that integrate with search engines.
- Build complex search features for the frontend, including faceted navigation (filtering), multi-tenant searching, real-time autocomplete/typeahead, and spell-checking suggestions.
- Utilize Java client libraries (such as SolrJ or AWS SDKs) to construct efficient, programmatic queries.
- Take ownership of the search schema design, deciding how complex data structures should be analyzed, tokenized, and stored for optimal retrieval.
- Build robust ETL pipelines in Java (potentially using Kafka or other messaging systems) to synchronize data from primary SQL databases into the search indices in near real-time.
- Configure analyzers, stemmers, and tokenizers to handle nuances in human language.
- Diagnose slow queries, analyze search logs, and optimize both Java application code and search engine configurations for low-latency performance.
- Maintain and optimize existing on-premise or cloud-hosted Apache Solr installations.
- Play a key role in designing hybrid strategies or migration paths from legacy Solr systems to managed AWS OpenSearch environments.
Requirements:
- 5+ years of professional experience in backend software development using modern Java (Java 8+, Spring Boot ecosystem).
- Strong, demonstrable experience with Search Technologies. This means either:
- Hands-on production experience configuring, managing, and developing against Apache Solr (understanding schema.xml, solrconfig.xml, Zookeeper integration).
- Deep foundational knowledge of Lucene-based search concepts (inverted indices, analysis chains, TF-IDF/BM25 scoring logic) with the ability to quickly apply that to Solr.
- Hands-on experience with AWS OpenSearch (or Elasticsearch) in a managed cloud environment.
- Experience with data modeling in relational databases (PostgreSQL, MySQL, Oracle).
- Strong understanding of RESTful API design principles.
- Preferred Qualifications:
- Experience architecting zero-downtime migrations from self-hosted Solr to managed cloud search services.
- Experience with event-driven architecture and streaming tools like Apache Kafka for real-time indexing.
- Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines like Jenkins or GitLab CI.
We Offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
- ...Senior Java Developer We are looking for a Senior Java Developer who has experience with Core Java, Spring Boot/Microservices Development, strong... ...and some experience with SOLR or Elasticsearch. Qualifications... ...from Open Source search engines such as Solr or...SeniorRemote work
$130k - $150k
...Progressive Technology Federal Systems, Inc. is seeking a full-time Search Backend Engineer in Rockville, MD. Candidates should have 7+ years of Java development experience, proficiency with Solr/SolrCloud, and strong troubleshooting skills. Responsibilities include...SeniorFull time- ...Title: Sr. Java Developer with (Solr) Location: – Mooresville, NC Rate: $Open Duration: 6-8 Months Requirements Needs strong Java development fundamentals, along with the Solr expertise. Hands on experience in using at least Solr 6.x, or above....Senior
- ...building. We work in a vibrant atmosphere, with an emphasis on personal and... ...Ontario. We are looking for a talented Senior Java Engineer to deliver world-class search engine technologies... ...Samza Kafka Aerospike Lucene NLP (Solr or ElasticSearch) The following experience...SeniorCasual workRemote workFlexible hours
- ...Washington, is seeking experienced software engineers to enhance OpenSearch capability on our AI PaaS. You will... ...and Apache Cassandra, and engage with open source communities. Ideal candidates... ...of relevant experience and strong Java skills, along with a background in distributed...Senior
- ...Description: Technical Skills: Java, Kotlin Database: MongoDB, Redis,... ...Cassandra, HBase, Couchbase Search & log: Solr, Fluentd, Prometheus Container... ...in-depth knowledge and experience working with web technologies such as JavaScript, HTML,...SeniorWork experience placement
- GoTo Meeting is seeking a Senior Software Engineer to join our Search Services and Applications team. The candidate will... ...capabilities. This role demands expertise in Java and/or Python, hands-on experience with OpenSearch and Elasticsearch, and a strong background in developing...Senior
- ...Job Title: Java Developer (Need Ex Charles Schwab candidates only) Location : Austin, TX or Southlake, TX (Onsite) Need local to TX only Contract : 6_Months Direct Client : Charles Schwab Must be: Only Citizens, GC, GC/EAD or H4/EADs) 8+ years only Required...SeniorContract workLocal area
- ...Senior Java Engineer Develops and implements solutions coordinating applications across the enterprise or its units/departments. Evaluates existing components or systems to determine integration requirements and to ensure final solutions meet organizational needs....Senior
- ...Senior Java Engineer Duration: Contract/Full Time Location: Remote in Canada Key Skills: ~8+ years of experience ~ Kafka ~ Java ~ Spring Boot, Spring Batch ~ AWS expertise as developer ~ Design patterns ~ Microservices ~ Snowflakes are a plus....SeniorFull timeContract workRemote work
- ...Senior Java Engineer Skills required: At least 7 years of Java experience Experience in Java/J2EE technology with expertise in Spring (Spring Boot, Spring MVC, Spring Core, Spring Rest Controller, Spring Batch) Good on Rest Services including the API documentation...Senior
- ...Spring Framework (Spring Boot, Spring MVC, Spring Security, JPA, Hibernate), RESTful APIs, Microservices, Node.js Preferred Skills : Java EE Architecture: Advanced Java Enterprise Edition (Java EE / J2EE): Advanced Java Hibernate : Advanced React.js: Advanced Spring...Senior
$122.5k - $192.5k
...FICO is looking for a Senior Software Engineer to enhance its analytic decisioning platform. You will work in a dynamic team focusing... ...analytics execution. The job requires proficiency in Java and Spring, experience with cloud technologies, and knowledge in software...Senior- ...Senior Java Engineer Join our Swiss-based blockchain firm dedicated to advancing secure and scalable node infrastructure. As a core team member... ...to enhance infrastructure capabilities. Collaborate with cross-functional teams to integrate blockchain solutions....Senior
- ...Process airline-initiated OCNs You Have ~5+ years of Java development experience, with expertise in Spring Boot, JPA (JPA2, Hibernate), JUnit,... ...updates and modifications. Partner with fellow engineers to develop operational solutions that align with industry...SeniorRemote work
- ...Core Full Stack JAVA Developer This is a core full stack JAVA developer. Candidates must absolutely have JAVA, Springboot, Microservices... ...end Angular or React, either will work, but hands on experience with front end Angular or React is a must. 10+ years experience in...Senior
- ...Role: Senior Java Engineer or Senior Java Developer Location: New Jersey - Hybrid Fulltime 10 -15 years of experience Job Description... ...or other way is also ok) Strong Java backend developer with react experience. Need a good Developer. Must be strong...SeniorFull time
- ...To support a growing team, the fully remote Senior Java Engineer will design and develop business-critical software solutions while collaborating with product teams and mentoring junior engineers. Key responsibilities Design and implement software solutions that align...SeniorWork experience placementRemote work
- ...Dev: Java Project: Working on a labor management system for 11 fulfillment centers that is already in process, they are working on expanding this to all of Walmart. Will be doing bug fixes and enhancements. Three parts; pulling data, processing it on the back end,...Senior
- ...Senior Java Engineer Position: Senior Java Engineer Location: On-Site at Minneapolis, MN (1-3 days a week) Contract: W2 Client: AMPF (Ameriprise) Implemented By: Apex Systems (a Prime Vendor) Accepted Work Authorization: US Citizens/Green Card Holders...SeniorContract work3 days per week1 day per week
- ...Java Developer Designing and implementing Java-based applications. Analyzing user requirements to inform application design. Defining... ...objectives and functionality. Aligning application design with business goals. Developing and testing software. Debugging and resolving...Senior
- ...Senior Java Engineer UST Global is looking for a highly energetic and collaborative Senior Java Engineer for a 12-month engagement. Responsibilities... ...objectives and functionality, aligning application design with business goals, developing and testing software, debugging...Senior
- ...Software Engineer Opportunity If you want to achieve your true potential, chart new paths, develop new skills, collaborate with bright minds, and make a meaningful impact, we want to hear from you. Seeking creative, high-energy, diverse and driven software engineers...Senior
- ...Job Title Must Have Technical/Functional Skills • Java 8, 17, Big Data Tools knowledge and implementation experience • Database: Postgres, MongoDB, Redis • CI/CD platforms • Other: Git, Gitflow, Jira, Gitlab, Trello, Scrum • Framework: Spring, Springboot...Senior
- ...software development. Strong proficiency in Java (17/21) and Spring / Spring Boot frameworks. Experience working with both relational (PostgreSQL, Oracle) and... ...skills. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical...Senior
- ...Overview: Job Summary: We are seeking a highly skilled candidate with extensive experience in Java Spring Framework and Spring Boot to lead the migration of applications from Spring Framework 3.0.5 to Spring Boot 3.x. The ideal candidate will have strong expertise...Senior
- ...Senior Java API Engineer Type: Contract | Contract-to-Hire; new position Client: Mindgrub - Energy / Utilities sector Project: Mix of support... ...Some of the work will be independent and some will overlap with an offshore engineer (Croatia) who works 3am - 12pm EDT...SeniorContract workFor contractorsRemote work
- ...Senior Java Engineer As the Senior Java Engineer, you will oversee engineering initiatives, ensuring technical excellence and alignment with organizational goals. This role is hybrid and full-time. What You'll Do Define engineering standards and practices...SeniorFull timeWork at officeLocal area
- ...Senior Java Software Engineer Apex Systems, the nation’s 2nd largest Information Technology staffing firm, has an exciting opportunity for a Senior... ...including a flexible schedule and the opportunity to work with the newest technologies. Our client is seeking an...SeniorFull timeRemote workFlexible hours
- ...Role Overview: We are seeking a skilled Java Developer to join our team. The ideal... ...scalable applications while collaborating with cross-functional teams. Key Responsibilities... ...• Bachelor's degree in Computer Science, Engineering, or related field (or equivalent...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer with Solr/OpenSearch. Be the first to apply!
- junior java developer no experience United States
- java oracle developer United States
- full stack java developer United States
- java angular developer United States
- java developer full time United States
- entry level java developer remote United States
- junior java developer United States
- java support engineer United States
- java developer contract United States
- java web developer United States


