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

Our client develops technology for healthcare professionals. In emergencies, the service will respond to surges in people seeking medical help and coordinate specialists.

DataArt is putting together a team that will be involved in the development and support of Patient Record Tracking and Volunteer Management systems.

Must have:
3+ years of experience in the development of web applications;
Excellent knowledge of Java;
Experience working with databases (SQL);
Experience with object-oriented programming (OOP), object-oriented design (OOD), and design patterns;
Experience using test-driven development (TDD);
Experience using object-relational mapping (ORM), IoC containers;
Experience working with Spring Boot, Spring 5,  (Typescript), and  frameworks (. or Angular. and Sencha Ext.);
Knowledge of build tools (Gradle, Maven);
Experienced team worker;
Spoken English.
Would be a plus:
Experience with cloud technologies (AWS);
Experience using microservices;
Knowledge of  frameworks (., Angular., Backbone., Bootstrap);
Experience creating rich user interfaces (UI) based on HTML;
Experience with the installation and administration of application servers (Tomcat, JBoss, GlassFish);
Experience using Continuous Integration systems (TeamCity, Bamboo, Jenkins, Gitlab CI).