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


I completed Java Online Program at EPAM and developed several pet projects. The largest pet project is a furniture shop web application created using Spring(Boot, Data, Security) and MySQL database. Classes covered with unit tests(Junit and Mockito).

Some features of the furniture shop web application: 
-localization
-pagination, multiple filters, sorting
-some content is updated dynamically using AJAX calls
-captcha generation

Read books: 
-Effective Java by Joshua Bloch
-Java: A Beginner's Guide by Herbert Schildt
-Spring in Action by Craig Walls
-Java Persistence with Spring Data and Hibernate by Cătălin Tudose

Besides, I've completed the AEM course and become familiar with AEM architecture and fundamental AEM features.
-created several templates, pages, and experience fragments 
-created custom components
-created several sling servlets, sling servlet filters, and event listeners
-configured dispatcher