Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 2


I have experience of working on a training CRM project for 1 year.
Spring (Boot, MVC, Data, Security, Testing), Hibernate, H2, REST, Mockito, Gradle, TeamCity, UpSource, YouTrack, SonarQube.
Performed different tasks,  wrote functionality that would change the date of freezing of the contract, wrote all the tests for it, and much more ..

My second project was also CRM system(Spring (Boot, MVC, Data, Security, Testing), 
Hibernate, H2, REST, Mockito, Maven, Jira, Jenkins, PostgreSQL)
 I was working on a project for a big company for almost 1 year from scratch to release where I had to create a lot of query for Database,  and I created lots of functionallity that checked permissions on that project and a lot of other different things such as increased performance for some request(x2, x3), change password etc...