Position: Java Team Lead
Company: Grid Dynamics
Category: Lead
Experience required: 5y
English level: upper
Published: 2021-12-01T00:00:00+02:00

**Client:** 
The American multinational corporation that is engaged in the design, development, manufacturing, and worldwide marketing and sales of footwear, apparel, equipment, accessories, and services.

**Project objectives:**
The development and optimization of three admin tools that allow the Client's business users to do the next things:
1. Manage delivery options (change delivery price, time, disable a shipping method, etc.).
2. Manage carriers and ship nodes' working calendars (non-working days, holidays, etc.).
3. Browse the Available and Unavailable for Sale inventory items and handle availability for sale on the site.
4. Browse the Shipping Nodes and disable, enable, and add them to distribution groups.

**Tech stack:**
Java (8, 11), Spring (web, Data JPA, Security), Hibernate, Netflix OSS (Eureka, Feign, Hystrix), AWS (EC2, RDS, CloudFormation, S3)

**Requirements:**
1. Relevant experience as a Team/Tech Lead.
2. Willingness to investigate a lot and find information.
3. Experience in communication with foreign customers (understanding cultural differences).
4. The ability to represent the interests of the team, make decisions, and take responsibility for them, proactiveness in terms of project development.