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

• Took part in the development of the Spring / JPA Enterprise
application with authorization and role-based access rights using
Maven, Spring MVC, Security, REST (Jackson), Java 8 Stream API.
Implementation of saving to the Postgres and HSQLDB databases
on the basis of Spring JBDC, JPA (Hibernate) and Spring-Data-JPA.
Implementation and testing of REST and AJAX controllers.
Developmtent of the client on Bootstrap (css / js), datatables, jQuery
& plugins.
Github: github.com/vladkucher/topjava
Deploy on Heroku: topjava-project.herokuapp.com

• Design and implement a JSON API using Hibernate/Spring/SpringMVC
without frontend.
The task is build a voting system for deciding where to have lunch.
Github: github.com/vladkucher/VotingSystem
Java SE & Java EE
Spring(Spring Data, Spring MVC, Spring Security, Spring Core)
JPA, Hibernate, JDBC
SQL (MySQL, PostgreSQL)
Maven, Tomcat
JSP&JSTL, REST, AJAX
Git
Testing Junit
Java 8 Stream API
JavaScript, JQuery
HTML5, CSS3
Scrum