Position: Java Developer
Company: Virtuace
Experience required: 3y
English level: intermediate

**Required skills:**
— Experience in developing client-server applications, web applications / SPA;
— Experience in developing enterprise applications;
— Good understanding of web applications internals;
— Good knowledge of Java (5+ years);
— Good knowledge of JS (3+ year);
— 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;
— Good spoken/written English