Position: Java developer (Food delivery sphere)
Company: Coherent Solutions
Category: Java
Experience required: 3y

**Project Description**
The enterprise application is where companies can create lunch/dinner orders. This is a critical application and the architecture behind it is designed to be available at times. This project is to do the back end development to update new and existing features.

**Technologies**
- Java 8;
- Spring or GuiceScala 
- Unit tests and related patterns;
- Experience with Docker;
- Cassandra;
- Knowledge of or experience with distributed systems;
- REST and/or microservices;
- Gradle;
- “Modern” dev methodologies (CI/Jenkins, automated testing, etc.);
- Git;
- SQS/SNS;
- IntelliJ;

**Job Requirements**
- Minimum of 3 years Java development;
- Ability to fully understand current design and architecture and make design recommendations;
- Appropriate knowledge of software development patterns and practices;
- Desire and ability to understand business domain into details required to create fully-functional code;
- Attention to details, willing to create support high-quality code with good performance metrics;
- Strong communication;

**What Do We Offer**
- 100+ technical and non-technical trainings to develop and expand your horizons;
- Internal meetings and conferences (we like sharing our expertise);
- English courses;
- Free medical insurance;
- Remote work option;
- 15 sick days fully compensated;
- Team sports activities,  and corporate events;
- GYM compensation;
- 18 business days of paid vacation;