Position: Senior Java Developer with Clouds in Poland
Company: Grid Dynamics
Category: Java
Experience required: 5y
English level: upper

We are looking for Senior Java Developer with Clouds to join our development team in Poland.

**Project description**
A team will be responsible for migration Cart and Checkout functionality. Our part is migration services written on Java and update API where needed, no UI changes are required. It is required from Java engineers to cover code by unit and integration tests as a part of the scope. QA is on our side as well, we committed to cover by auto-tests functional and E2E test-cases on features we implemented.

**Client description**
a retail brand company, owning as well e-commerce platform.

**Requirements to the candidate** 
Java 8+ advanced level
SpringBoot
Cloud (AWS/GCP/Azure)
REST
Docker
Event-driven design knowledge
Serverless and Integration testing design experience (e.g. Wiremock)
Enough communication skills for attending Sephora meetings related to the project if required 
B2 as min English requirement


**Nice to have:**
GraphQL
Azure Cloud
Enterprise messaging
Event streaming
ComposableCommerce (CommerceTools)
PSP (Payment Service Provider) flows

**Current team size**
Europe (5 engineers + TL), Mexico (1 engineer), Europe (DM, SA), India (2 AQA)

**What tasks the candidate will work with?**
Implementation migration Java based services from ATG to Commerce tools platform (Cart and Checkout functionality)
writing unit and integration tests for Java Backend