Position: Java Developer
Category: Java
English level: upper
Years of experience: 1

Studied under the guidance of a mentor in order Java Core, SQL, PostgreSQL, HTTP protocol, Servlets, Maven, Junit, Mockito, Gradle, Spring (Core, MVC, REST, Security), Spring Boot
Developed a RESTful web service for managing a news system.  I used Spring Boot, PostgreSQL, Spring MVC, the production database and the test database were raised in Docker.
 The second project was written in order to understand in depth the language itself, the HTTP protocol and interaction with the database at the lowest level - an online book library in which users add and save books.  The project implements authorization and authentication.  And all this is written (just think !!) in pure Java code.
 On both projects, the responsibilities included the development of functionality, fixing bugs, writing tests, finalizing the functionality in connection with the customer's requirements.
Now I am engaged in the development of  projects according to customer requirements.  As a rule, this is writing a module to connect an existing project to the API.
The company must have a well-established workflow so that overtime is not allowed.