Position: Middle/Senior Java Developer
Company: Grid Dynamics
Experience required: 3y
English level: intermediate

Project description:
The customer's communications platform team has several platform teams and there are several UI teams, Data teams, Marketing business teams. We are one of the back-end platform teams. The communications platform handles marketing communications, and then we handle the transactional communications and monthly editorial communications.

Requirements:
- 3+ years in Java development;
- Understanding of distributed architectures and scalability principles;
- Knowledge of Scala, multithreading, and experience with distributed systems will be a plus;
- English Intermediate+. 

😌 We offer:
* Opportunity to work on bleeding-edge projects
* Work with a highly motivated and dedicated team
* Competitive salary
* Flexible schedule
* Medical insurance
* Benefits program
* Corporate social events