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


I  have successfully completed the Online Java Program at Epam University in Ukraine. My past project is the final project at the Epam external course. The application was created to record sales and warehouse operations using the logic of a cash register. 
The app consists of back- end and front-end parts and has monolith architecture used on the MVC pattern. 
The data is stored  in the relational database MySql. To get access for the data storage is used JDBC API with pool connection.The functionality of the application was realized by using Servlet API. Apache Tomcat was used as a container of servlets. The PRG design pattern was applied to prevent duplicate form submissions to the server. 
For restriction of the access for different users in the  application was used Filter API. 
The application uses the library  log4j  and it is  covered with tests(JUnit4). The inputted data is validated.The pagination mechanism is implemented.
JSP, CSS, Bootstrap were actually applied to develop  the user interface .
As part of an internal Java Lab course, the application's functionality was realised using the Spring Framework and Unit5 Framework.