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

As a teaching assistant, I devoted my time to researching and developing teaching methods for students enrolled in the course "Security of Applications in the Java Language." This research encompassed specialized techniques for implementing security in Java applications, leveraging frameworks such as Spring Security, Bouncy Castle, and Apache Shiro, and encompassing general principles and practices of secure programming.
As a result of this collaborative effort with the head of the cybersecurity department Lyubchak V.O., we created an educational manual titled "JAVA SECURITY - APPLICATIONS."
As part of my university assignment, I gained experience in team development while working on the 'Room Manager' application, which utilized technologies such as Java, Maven, HXML, JDBC, Oracle DB, and GitHub. During my Java Development courses, I created the 'Task Manager' application, allowing me to refine my skills in output streams, execution streams, logging, and testing. Additionally, I independently undertook the development of a web application for distance learning as a personal skill assessment project. For this project, I employed Java, Spring Boot, Spring Security, Docker, Maven, REST, Oracle DB, and GitHub.