Job Title:
Java Search Engineer
Company: Divit Technologies, Inc.
Location: Nagpur, Maharashtra
Created: 2026-01-07
Job Type: Full Time
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 & Experience10+ years of hands-on Java development experience3+ years of deep, hands-on ElasticSearch experience (core specialization)Strong experience with Spring / Spring Boot, REST APIs, and microservices architectureProven experience in e-commerce platforms (preferred)Solid understanding of search relevance, indexing strategies, and distributed systemsExperience with cloud environments (AWS / Azure / GCP), Docker, and CI/CD pipelinesStrong problem-solving, communication, and leadership skills