Position: Middle/Senior Java Software Engineer
Company: Dynamics
Category: Java
Experience required: 3y
English level: intermediate

**Project description:**
The Product Data Management System that will enable serving current merch products, prices, SKUs & VAS service clients from the new Omni-Channel Product Platform (OCPP) via Consumer Product API (CPA).
This will move all current clients of various merch APIs to consume data sourced from OCPP via CPA. This will allow consumers to migrate from merch APIs to CPA without requiring a coordinated big bang cutover with all other consumers at the same time.
This requires no action on the part of the clients as they will continue to receive the same data with the same contract as if nothing has changed.

**Client description:**
A global sports goods manufacturer.

**Details on the tech stack:**
Java 11, Spring Boot 2, Netflix Eureka, Apache Ignite, PostgreSQL
AWS: EC2, ECS, Lambda, API Gateway, RDS, DynamoDb, S3
Docker, Jenkins, Github

**Min requirements:**
Java core + AWS stack

**What tasks you will work with?**
- Transform business requirements into working systems
- Unit test coverage
- Pull request review
- Communication with stakeholders, requirements analysis, team collaboration.

**We offer:**
— Opportunity to work on bleeding-edge projects
— Work with a highly motivated and dedicated team
— Competitive salary
— Flexible schedule
— Benefits program
— 20 paid days off during the year
— 10 days off due to sickness
— Health insurance from the first month
— Participate in different internal events, workshops, knowledge sessions, etc.