Position: Senior Java Developer (Warszawa, Kraków, Gdańsk, Wrocław)
Company: Grid Dynamics
Experience required: 5y
English level: upper

**Project description:**
Develop solutions using your strong background in distributed systems, and large-scale database systems.
Work with other engineers, Architects, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and alignment to development goals and principles.
Participate in design discussions, code reviews, and project related team meetings.
Identify project risks and work efficient to mitigate them.
Build testing infrastructure/test cases/Automation geared towards ensuring quality of the product/Share release management and technical support duties in a very time critical environment.

**Client description:**
The best known, an American multinational e-commerce company based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website.

**Min requirements to the candidate:**
5+ years of software design and meaningful experience, BSCS or equivalent degree required, MSCS a plus
Expertise in building large scale distributed systems and using open-source technologies
Strong Java hands-on experience
Spring Boot Framework
Restful services
SQL
Python (ideally intermediate)

**Nice to have requirements to the candidate:**
Jenkins - CI/CD Pipeline
Altus - deployment
K8
Experience with big data technologies like Hadoop, Spark, Flink, and Kafka is a plus

**Current team size, their locations and whether the team is going to grow?**
11 and expected to grow

**What tasks the candidate will work with?**
Various work streams related to payments and checkout optimization.

**What is good about project?**
Growing team, working at iconic US company.