Position: Middle Java developer
Category: Java
English level: intermediate
Years of experience: 2

Java Developer with two year of experience. Total 10+ years in IT industry on position application developer and consultant of ERP system. My experience in different industries with different groups of business users allows me to understand the problems people not from the position of developer, but from the perspective of the customer
- Languages:Java, JavaScript, Groovy
- Frameworks: Spring , Hibernate, Spring Data JPA, Spring Security.
- Web: Spring MVC, JSP, JavaScript, jQuery, bootstrap, Vaadin, REST, GWT
- Web Servers: Apache Tomcat, Jetty
- Database: MySQL, PostgreSQL
- Testing: JUnit, Spring Test
- IDE: Idea
- Other: Maven, Gradle,Git, Log4j

I participated in the developing of a full-functional Spring / JPA Enterprise Application with authorization and role-based access rights using the most popular tools and Java technologies : Maven, Spring MVC, Security, JPA(Hibernate), REST(Jackson)/ Bootstrap(CSS)/ jQuery+plugins.

And I designed and implemented own API using Hibernate/Spring/SpringMVC/REST+json
Professional growth. Hard tasks. An interesting project.