Good knowledge of object oriented programming;
Familiar with Java, Spring, Hibernate, Angular;
Experience in developing complex interfaces in JavaScript;
Experience in one or more of these technologies: Spring Framework, Spring Boot, Spring Cloud, JPA;
Experience with time-consuming distributed applications;
Experience with time-tracking and bug-tracking systems like Jira, Youtrack;
Experience with system integration platforms like Teamcity, Jenkins;
Experience with deployment automation and application management tools like Docker, Ansible;
At least an intermediate level of English.
Familiar with Java Core, Java EE, Eclipse, Maven, Trading Client Java API, RabbitMQ, JUnit, Logging.
Work in comfortable office in Vinnytsya or remotely;
Vacation 4 weeks annually;
Fitness;
English courses or language practice.
Participation in the full cycle of application development;
Optimization of the application, maintenance, organization and planning of your working time.
5+ active projects from clients from Denmark and England
Involvement in a specific project (s) occurs after screening the current knowledge and skills of the candidate.