Lead Java Developer

4 Months ago • 5 Years +
Programming

Job Description

The project focuses on modernizing, maintaining, and developing an eCommerce platform for a major US-based retail company, catering to millions of omnichannel customers weekly. The Lead Java Developer will take technical leadership of a development team, quickly integrate into the customer's processes, develop new features in Java and Kotlin for Spring Boot Microservices, maintain existing ones, improve personalized search, modernize data ingestion, ensure cloud readiness, and collaborate with other teams and the client to find the best solutions.
Good To Have:
  • Experience working in distributed teams with US customers.
  • E-commerce background.
  • Experience with Hazelcast.
  • Experience with Elasticsearch.
  • Experience with Spring Cloud.
  • Experience with AZURE and cloud architecture knowledge.
Must Have:
  • 1 year of experience as a tech lead or architect.
  • 5+ years of backend system design experience.
  • Strong knowledge of Java/Kotlin and Spring/SpringBoot.
  • Deep understanding of enterprise application architecture.
  • Experience with distributed systems.
  • Experience in leading a distributed team.
  • 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.
  • Readiness to work until 8pm CET.
  • English language proficiency: B2 or higher.

Add these skills to join the top 1% applicants for this job

communication
agile-development
postgresql
azure
spring-boot
openshift
elasticsearch
microservices
kubernetes
kotlin
sql
java
system-design

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.

Responsibilities
bullet icon

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

bullet icon

Take over technical leadership of the part of development team

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

Experience of work as a tech lead or architect at least 1 year;

bullet icon

At least 5 years' 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

Experience with distributed systems;

bullet icon

Experience in leading a distributed team;

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

bullet icon

Readiness to work until 8pm CET;

bullet icon

English

bullet icon

B2 or higher;

Nice to have

bullet icon

Experience of work in distributed teams, with US customers

bullet icon

E-commerce background;

bullet icon

An experience with Hazelcast;

bullet icon

An experience with Elasticsearch;

bullet icon

An experience with Spring Cloud;

bullet icon

An experience with AZURE and knowledge of cloud architecture patterns;

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Lead

Set alerts for more jobs like Lead Java Developer
Set alerts for new jobs by luxsoft
Set alerts for new Programming jobs in Mexico
Set alerts for new jobs in Mexico
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙