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


I have good knowledge of Java, Core Java concepts like Collections, Multithreading, Generics etc.
Good understanding Object Orient Programing concepts. 
Setting up a database connection using JDBC API; creating and executing statements.
I have experience with Servlets using XML configuration and annotations. 
As a build tool of projects I use Maven, using central and additional repositories, build lifecycles. 
Have experience with automation testing with JUnit and Selenium.
Experience with Hibernate: creating Entities; creating Sessions; CRUDS objects, cascade operations, eager/lazy fetch, using all types and forms of relationship.
Experience with Spring MVC: create controllers and simple views, read form data, adding data to the Spring Model, applying Tags and Validation Forms.
Experience with Spring Security: create users, passwords and roles; protect against cross-site request forgery, apply bcrypt password hashing.
Create REST web services with Spring. Create a CRUD interface to the database with Spring REST.
I have a ready-made telegram bot; It parses the web page of promotions and discounts of leading Ukrainian markets. This bot is deployed on Heroku.
I have database web application with applying Hibernate and Spring Frameworks. It is built on MySQL database. All possibilities of CRUD are provided in this application. With logging support.
I will be glad to join a strong team. With pleasure I will learn new technologies. I am looking forward for an interesting projects.