Position: Java Developer (Consulting services)
Company: Coherent Solutions
Category: Java
Experience required: 2y
English level: upper

**Project Description**
This is the new development project. It will replace the existing back office and user-facing web-based systems. It is important to mention the new product is not a copy of the previous ones – it is based on a new architecture, integrated with a lot of new third-party services and full of new features.

**What You'll Do**
-Test the requirements and address the gaps and discrepancies with the Product Team;
-Participate in the system architecture/design work;
-Implement product features following modern engineering practices;
-Help QAs with testing to expedite product increment delivery;
-Perform defects troubleshooting and fixing;
-Actively work with the team on building the common knowledge base of the domain, QA practices, Engineering practices, Tools usage patterns, etc.;
-Constantly work on team’s professional skills and level;

**Job Requirements**
- 4+ years of software development experience;
- Upper-Intermediate speaking English or higher;
- General understanding of enterprise software architectures;
- Experience utilizing agile software development approach;
- Collaborative mindset with strong interpersonal communication skills;
- Quick learner;
- Details oriented and focused on Quality;
- Curious about how things work;

**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;