Position: Trainee/Junior Java Developer
Category: Java
English level: pre
Years of experience: 0


Pet projects:
"Movie manager" –
Application for managing your movies.
Functionality:
-Account creation and management with Spring Security: Registration, login/logout, deleting account, editing and resetting password;
-Adding and managing movies: adding movies, getting movies by genre, getting random movie from your list, rating the movie, marking watched movies, editing
any parameters, deleting movies.
Stack of technologies used:
-Java 17, Maven
-Spring Boot, Spring Data, Spring Web, Spring Security
-PostgreSQL, Hibernate, Liquibase
-Postman, Docker, Git

"Email scheduler" –
REST API for scheduled sending emails to users.
Functionality:
-Adding user, editing user data, displaying users with pagination
-Adding and configuring your own schedulers
-Editing and displaying already existing and configured schedulers
-Sending email by specified schedule and having an option to edit the schedule at any time
-Sending email to selected user
-Generating and displaying email logs
Stack of technologies used:
-Java 17, Maven
-Spring Boot, Spring Data, Spring Web
-PostgreSQL, Hibernate, Liquibase
-Postman, Docker, Git
Looking for a job opportunity for new expirience as a developer. Important things for me: Working in good team, be able to learning something new, growing up as a specialist. Salary is less important, because my main aim is getiing better and be usefull for project.