Luxoft
Senior Lead Java Developer With Search Engine Expertise (Remote)
Senior Lead Java Developer With Search Engine Expertise | Luxoft| Mexico
Project Description:
The primary goal of the project is the modernization, maintenance anddevelopment of an eCommerce platform for a big US-based retail company,...
Senior Lead Java Developer With Search Engine Expertise | Luxoft | Mexico
Project Description:
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
Nice-to-Have Skills Description:
– Experience of work in distributed teams, with US customers
– Experience in working with Kafka/Rabbit and caching (Hazelcast/Redis)
– Experience in a hybrid cloud environment or willing to learn new techniques and approaches
Languages:
English: B2 Upper Intermediate
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save