Position: Senior Full Stack Java developer
Company: Virtuace
Category: Java
Experience required: 5y
English level: intermediate

**Required skills:**
— 5+ years of experience with Java;
— 3+ years of experience with JavaScript;
— Experience in developing client-server applications, web applications / SPA;
— Experience in developing enterprise applications;
— Good understanding of web applications internals;
— Knowledge of any of the Front-End frameworks like React, Angular or Vue;
— Good knowledge of Spring, Spring Cloud, Spring Boot, Spring Security, REST API, Hibernate, PostgreSQL;
— Experience with Git, CI/CD;
— Experience with Docker, Kubernetes;
— Experience with build tools (i.e. maven);
— Good communication skills;
— Intermediate+ level of English.

**Will be a plus:**
- Experience with Vaadin 6–10 or GWT;
- Experience with Ansible;
- Experience of working in geographically-distributed teams;
- Knowledge of Atlassian stack.

**We offer:**
- To work with company which is financially stable and reliable, we dont have staff cut or salary cut, on the contrary- our company is growing and developing. As our main customers are American insurance companies, it allows us to feel safe and protected on financial side;
- Ability to collaborate with other team members in a global team environment;
- Health insurance;
- English classes (online) and speaking-club with native speakers;
- Flexible working hours;
- Possibility of remote work time to time;
- Competitive salary;
- Collaborative friendly team environment.

**Responsibilities:** 
- Support and development of current process;
- New features development;
- Bug fixing;
- Work closely with BA, QA and development teams.