Position: Junior Java Developer, Trainee Java Developer
Category: Java
English level: intermediate
Years of experience: 0


I have developed a few pet projects for Spring API.
The first (rest_test_task) uses the Rest API, and has two endpoints that return people from the embedded database (h2), also has Unit tests and 2e2 tests (mock).
The second project (SpringApp) was created to work with products, the MySQL database was used. There is validation. Also, the project has a visual part(bootstrap).
Also Shoe store (team project). Roles: client, admin, warehouse employee, packer and courier.
Client can adding/removing products from the basket; placing an order; 
change of personal data (password, e-mail, phone number, etc.); review of 
completed orders and their status.
Admin can changing the status of the selected order; adding goods; adding 
product categories; distribution of goods by categories; transfer of the order 
to warehouse employees; placing an order to the packer.
Warehouse employee can changing the status of the selected order.
Packer can changing the status of the selected order.
Courier can change of order status.