Java and Search Technology Expert

Pleasanton, California

Ingrain Systems Inc
Apply for this Job

Search and Java Expert


Location: Pleasanton, CA

Position : Onsite

Job Type: Full-time on W2


Job Overview:


We are seeking a highly skilled Search and Java Expert to design, implement, and optimize search solutions integrated with Java-based systems. This role involves working on large-scale search infrastructure, ensuring high performance, and collaborating with cross-functional teams to enhance user experiences.


Key Responsibilities:


  • Develop, implement, and optimize search solutions using Java-based technologies.
  • Integrate search functionalities with existing Java systems while ensuring scalability and efficiency.
  • Work extensively with Elasticsearch and Apache Solr for search indexing and retrieval.
  • Design and manage search indexing pipelines to enhance data retrieval.
  • Architect and maintain distributed systems and storage solutions for scalable search applications.
  • Develop and maintain microservices with RESTful API integrations.
  • Apply search system performance enhancement strategies for improved query speed and relevance.
  • Utilize frameworks such as Spring Boot, Hibernate, and Maven to build and manage applications.
  • Troubleshoot complex technical challenges and provide scalable solutions.
  • Collaborate with UI teams to improve frontend interactions using React or Angular.
  • Manage CI/CD pipelines and deployment processes to streamline search system updates.
  • Work with Git or other version control systems for efficient code management.


Required Skills & Experience:


  • Proficiency in Java programming.
  • Expertise in search engines (Elasticsearch, Apache Solr).
  • Experience in building and managing search indexing pipelines.
  • Strong understanding of distributed systems and storage architectures.
  • Hands-on experience with microservices and RESTful API development.
  • Deep knowledge of search system performance optimization techniques.
  • Proficiency in frameworks like Spring Boot, Hibernate, and Maven.
  • Experience with Git and other version control systems.


Education & Experience:


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 9+ years of experience in Java development, with a strong focus on search technologies.

Date Posted: 04 May 2025
Apply for this Job