Senior/Lead Java Developer with search engine expertise Offline

The primary goal of the project is the modernization, maintenance and development of an eCommerce platform for a big US-based retail company, serving millions of omnichannel customers each week.
Solutions are delivered by several Product Teams focused on different domains - Customer, Loyalty, Search and Browse, Data Integration, Cart.
Current overriding priorities are new brands onboarding, re-architecture, database migrations, migration of microservices to a unified cloud-native solution without any disruption to business.

  • Responsibilities:

    We are looking for an experienced Java Developer with good understanding of search engines, who can help to perform migration of client platform:
    - Quickly onboard to Customer's processes
    - Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones
    - Improve Personalized Search
    - Modernize Data Ingestion for faster searching and indexing
    - Collaborate with other teams and client to find the best solutions

  • Mandatory Skills Description:

    English - B2 or higher;
    Must have: Kotlin, Java Spring Boot, Gradle;
    Must have: Experience of work with Search Engines
    Must have: Semantics Search / Vector Databases , Embeddings and LLMs

    - At least 5 years of work experience including enterprise backend system design experience
    - Strong knowledge of Java/Kotlin language
    - Strong knowledge of Spring/SpringBoot
    - Good understanding of how search engines works (experience with Lucene based engines preferred e.g. Elasticsearch, Solr, etc.)
    - Good understanding of semantics search / vector databases , embeddings and LLMs
    - Experience of development in production
    - Familiarity with databases (SQL/PostgreSQL)
    - Deep understanding of enterprise application architecture patterns
    - Experience with distributed systems
    - Familiar with microservice architecture patterns
    - Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift)
    - Adoption of Agile and DevOps culture
    - Strong written and verbal communication skills
     

The job ad is no longer active

Look at the current jobs Java →