Senior/Lead Java Developer

4 Hours ago • 5 Years +

Job Summary

Job Description

This project focuses on modernizing, maintaining, and developing an eCommerce platform for a major US-based retail company. The role involves migrating the client platform, developing new features in Java and Kotlin for Spring Boot Microservices, and maintaining existing ones. Responsibilities also include improving personalized search, modernizing data ingestion, ensuring cloud readiness, and collaborating with other teams. The candidate will work on database migrations and migrating microservices to a unified cloud-native solution. The goal is to handle millions of omnichannel customers weekly.
Must have:
  • Readiness to work until 8:00 PM CET.
  • English proficiency (B2 or higher).
  • Kotlin, Java Spring Boot, Gradle.
  • 5+ years of backend system design experience.
  • Strong Java/Kotlin language knowledge.
  • Deep understanding of enterprise application architecture patterns.
  • Hands-on experience with AZURE (preferably Azure AI Search).
  • Experience with distributed systems.
  • Good knowledge of SQL.
  • Familiarity with microservice architecture patterns.
  • Familiarity with Containers and Orchestration Systems.
  • Experience with PostgreSQL.
  • Adoption of Agile and DevOps culture.
  • Strong written and verbal communication skills.
Good to have:
  • Experience of work in distributed teams, with US customers.
  • Experience with search platforms.
  • E-commerce background.
  • An experience with Hazelcast.
  • An experience with Elasticsearch.
  • An experience with Spring Cloud.

Job Details

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
bullet icon

We are looking for an experienced Java Developer who can help to perform migration of client platform:

bullet icon

Quickly onboard to Customer's processes

bullet icon

Develop new features in Java and Kotlin for Spring Boot Microservices, as well as maintain existing ones

bullet icon

Improve Personalized Search

bullet icon

Modernize Data Ingestion for faster searching and indexing

bullet icon

Ensure Cloud Readiness and integration of Azure APIM and Gateway

bullet icon

Collaborate with other teams and client to find the best solutions

Skills

Must have

bullet icon

Readiness to work until 8.00 pm CET;

bullet icon

English

bullet icon

B2 or higher;

bullet icon

Must have: Kotlin, Java Spring Boot, Gradle;

bullet icon

At least 5 years of work experience including enterprise backend system design experience;

bullet icon

Strong knowledge of Java/Kotlin language, familiar with Spring/SpringBoot;

bullet icon

Deep understanding of enterprise application architecture patterns;

bullet icon

Hands on experience with AZURE (preferably Azure AI Search) and knowledge of cloud architecture patterns;

bullet icon

Experience with distributed systems;

bullet icon

Good knowledge of SQL;

bullet icon

Familiar with microservice architecture patterns;

bullet icon

Familiar with Containers and Orchestration Systems (Kubernetes/PKS/OpenShift);

bullet icon

Experience with PostgreSQL;

bullet icon

Adoption of Agile and DevOps culture;

bullet icon

Strong written and verbal communication skills

Nice to have

bullet icon

Experience of work in distributed teams, with US customers

bullet icon

Experience of work with search platforms;

bullet icon

E-commerce background;

bullet icon

An experience with Hazelcast;

bullet icon

An experience with Elasticsearch;

bullet icon

An experience with Spring Cloud;

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Mexico

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Zürich, Zurich, Switzerland (On-Site)

Milton Keynes, England, United Kingdom (On-Site)

New York, United States (Remote)

Riyadh, Riyadh Province, Saudi Arabia (On-Site)

Riyadh, Riyadh Province, Saudi Arabia (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug