Senior/Lead Java Developer

1 Month ago • 5 Years + • Programming

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

bytedance - Software Engineer Intern (Doubao (Seed) - Machine Learning System) - 2025 Summer (MS)

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Axon - Sr. Solutions Architect, Fusus

Axon

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Nexon - Global MapleStory Player Support Specialist (Temporary)

Nexon

El Segundo, California, United States (Hybrid)
1 Month ago
zeta - Project Manager - Talent Acquisition

zeta

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Remote - GTM Engineer, Revenue Operations

Remote

(Remote)
13 Hours ago
Futurum Technology - Junior Java Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
5 Months ago
luxsoft - Senior Python Developer

luxsoft

Poland (Remote)
1 Month ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Carlsbad, California, United States (On-Site)
10 Months ago
N-ix - Middle Java Engineer

N-ix

Ukraine (On-Site)
1 Week ago
Demandbase - Manager, Database Reliability Engineering (DBRE)

Demandbase

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Senior Data Scientist - Risk

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
Qualcomm - Camera ISP Architecture Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
flip fit - Product Manager - Content Ecosystem

flip fit

New York, New York, United States (Hybrid)
3 Months ago
Dentsu - Senior Search Manager (SEM/Paid Search)

Dentsu

Auckland, Auckland, New Zealand (On-Site)
3 Weeks ago
Trek - Part Time - Service Advisor/ Tech

Trek

San Marcos, California, United States (On-Site)
4 Days ago
Ansys - Lead Software Developer - C++

Ansys

Exton, Pennsylvania, United States (On-Site)
2 Months ago
Warner Bros Discovery - Senior Render Tech Programmer

Warner Bros Discovery

Knutsford, England, United Kingdom (Hybrid)
1 Month ago
Ansys - Lead Application Engineer - DevOps Engineering Lead

Ansys

Montigny-le-Bretonneux, Île-de-France, France (On-Site)
2 Weeks ago
Whatnot - Software Engineer, Developer Tooling

Whatnot

San Francisco, California, United States (On-Site)
2 Months ago
PayPal - Staff Software Engineer (Backend/Cloud)

PayPal

San Jose, California, United States (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico

Valeo - Product Cybersecurity Engineer

Valeo

Querétaro, Mexico (On-Site)
5 Months ago
techholding - Platform Software Engineer

techholding

Mexico (Remote)
1 Month ago
Lead Venture - SEO Specialist (Entry Level)

Lead Venture

La Paz, Baja California Sur, Mexico (Remote)
2 Months ago
Ziff Davis - Senior Systems Administrator

Ziff Davis

Guadalajara, Jalisco, Mexico (Remote)
1 Month ago
nubank - Operational Risk Specialist

nubank

Mexico City, Mexico (On-Site)
13 Hours ago
Crunchyroll - Software Engineer, Roku

Crunchyroll

Mexico City, Mexico City, Mexico (Hybrid)
5 Months ago
C3 IoT - Accounting Operations Analyst

C3 IoT

Guadalajara, Jalisco, Mexico (On-Site)
2 Weeks ago
Salesforce - Business Development Representative - Mexico

Salesforce

Mexico City, Mexico (On-Site)
6 Months ago
nissan - Nissan School Scholarship Program

nissan

Mexico City, Mexico (Hybrid)
3 Weeks ago
luxsoft - Murex Support Engineer

luxsoft

Mexico (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

metacore - Tech Programmer

metacore

Helsinki, Uusimaa, Finland (On-Site)
9 Months ago
Ion - Senior C++ Developer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
8 Months ago
Luxoft - Senior Java engineer (with oncall support)

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
6 Months ago
extreme network - SR PROGRAMMER - Oracle Fusion Cloud- VBCS/ BI Reports/ OTBI/FRS & SmartView

extreme network

Chennai, Tamil Nadu, India (Hybrid)
8 Months ago
Luxoft - Senior .Net developer with AWS

Luxoft

Poland, Ohio, United States (Remote)
7 Months ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Milan, Lombardy, Italy (On-Site)
8 Months ago
Ubisoft - Team Lead Programming

Ubisoft

Montreal, Quebec, Canada (Hybrid)
15 Hours ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
8 Months ago
Cubic corporation - Senior Database Administrator

Cubic corporation

Hyderabad, Telangana, India (On-Site)
12 Months ago
CAE - C-130 L-382 Instructor Flight Engineer

CAE

Tampa, Florida, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

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

Hyderabad, Telangana, India (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

Pune, Maharashtra, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Pune, Maharashtra, India (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

India (Remote)

Germany (Remote)

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