Skip To Main Content
backBack to Search

Lead Java Developer

Remote in Armenia
Java
& 9 others
hot

We are seeking a highly skilled Lead Java Developer with expertise in OpenSearch and vector search to implement advanced conversational search functionality using Retrieval-Augmented Generation (RAG) architecture.

Responsibilities
  • Design and develop scalable applications utilizing Amazon OpenSearch and AWS for conversational search solutions
  • Update and enhance OpenSearch plugins to support semantic search and vector search functionalities
  • Integrate Large Language Models (LLMs) with RAG architecture to enable high-quality conversational AI solutions
  • Lead the development of a vectorized index to support efficient and accurate search queries
  • Optimize application performance, ensuring seamless interaction between search systems and underlying technologies
  • Collaborate with cross-functional teams to resolve architectural and technical challenges
  • Analyze, troubleshoot, and resolve issues with OpenSearch, Elasticsearch, or related systems
  • Provide guidance and mentorship to junior developers on OpenSearch and Java development best practices
  • Maintain alignment with project goals and support the delivery of enterprise-grade search solutions
Requirements
  • Minimum of 5 years of professional experience with Java and related frameworks
  • At least 1 year of relevant leadership experience
  • Proficiency in Amazon OpenSearch, Elasticsearch, and AWS-based solutions, with experience in search-driven applications
  • Expertise in search engines, text analytics, and semantic web integration
  • Background in integrating LLMs with RAG architecture for conversational search capabilities
  • Familiarity with updating and customizing OpenSearch plugins for enhanced search functionality
  • Skills in GitHub for version control and Docker for containerized application deployment
  • Capability to troubleshoot and resolve issues with search-related technologies
  • Understanding of Java design patterns and scalable application design principles
  • Excellent command of written and spoken English (B2+ level)
Nice to have
  • Knowledge of Apache Lucene Core for search functionalities
  • Experience using Docker for efficient container deployment
  • Competency in collaborative development with GitHub
  • Familiarity with implementing Retrieval-Augmented Generation (RAG) solutions in search-driven environments
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job