Search by job, company or skills

Divit Technologies, Inc.

Java Search Engineer

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role: Senior Java & ElasticSearch Specialist (E-Commerce)

Essential Functions:

  • Design, develop, and maintain high-performance, scalable search and indexing solutions using ElasticSearch for e-commerce use cases such as product search, autocomplete, recommendations, and analytics.
  • Architect and build Java-based backend services (microservices / APIs) that integrate seamlessly with ElasticSearch and other platform components.
  • Lead the end-to-end search lifecycle, including data modeling, indexing strategies, query optimization, relevance tuning, and performance monitoring.
  • Translate business requirements (search relevance, conversion optimization, personalization) into robust technical solutions.
  • Ensure high availability, fault tolerance, and scalability of search and backend systems in a high-traffic e-commerce environment.
  • Drive technical decision-making around search architecture, tooling, and best practices.
  • Collaborate with product, UI/UX, data, and DevOps teams to deliver optimized customer search experiences.
  • Mentor junior engineers and provide technical leadership in Java and ElasticSearch best practices.

Key Responsibilities:

ElasticSearch Specialization:

  • Design and manage ElasticSearch clusters, indices, mappings, analyzers, and pipelines.
  • Implement advanced search features: relevance scoring, boosting, faceting, filtering, synonym handling, and typo tolerance.
  • Optimize search performance for large catalogs, high query volumes, and low-latency requirements.
  • Monitor and troubleshoot ElasticSearch performance, scaling, and stability issues.
  • Implement logging, monitoring, and alerting for search systems.

Java Backend Development:

  • Develop and maintain enterprise-grade Java applications (Spring / Spring Boot preferred).
  • Build RESTful APIs and backend services supporting e-commerce workflows (catalog, pricing, inventory, promotions).
  • Ensure clean, maintainable, and well-tested code following SOLID principles.
  • Optimize backend performance, memory usage, and concurrency handling.

E-Commerce Domain Responsibilities:

  • Support features such as product discovery, search relevance, merchandising rules, personalization, and analytics.
  • Handle large-scale data ingestion from multiple sources (catalogs, feeds, user behavior).
  • Work with stakeholders to improve conversion rate, search accuracy, and customer experience.

Architecture & Quality:

  • Participate in architecture reviews and contribute to long-term technical roadmaps.
  • Ensure security, reliability, and compliance standards are met.
  • Promote best practices in code reviews, CI/CD, and system design.

Required Skills & Experience

  • 10+ years of hands-on Java development experience
  • 3+ years of deep, hands-on ElasticSearch experience (core specialization)
  • Strong experience with Spring / Spring Boot, REST APIs, and microservices architecture
  • Proven experience in e-commerce platforms (preferred)
  • Solid understanding of search relevance, indexing strategies, and distributed systems
  • Experience with cloud environments (AWS / Azure / GCP), Docker, and CI/CD pipelines
  • Strong problem-solving, communication, and leadership skills

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 138353185