Position: Trainee / Junior Java Developer
Category: Java
English level: upper
Years of experience: 0.5

I have 1,5 years of hands-on Java development experience, practical knowledge of Spring, Hibernate, REST, SOAP API, SQL, MySQL, Servlets, JavaScript, JSP, JUnit, Maven.
Recent own project: 
Web Online Store Modern: 
The Web Application is a typical Online Store, where the administrator maintains the catalog of the goods, and customers order the goods. The customer can see the history of his orders, confirm and pay them. Unregistered users can register in the system.
Architecture based on Spring MVC and other GoF design patterns. Data stored in DB, with access provided using Hibernate and MySQL Connector. DAO layer implemented using Spring Data JPA. Ehcache used for Hibernate second level cache. Transactions maintained by Spring declarative transaction management. For securing of web application used Spring Security 4 framework. Application supports Internationalization and Localization. Application uses JSPs, HTML5 and JSTL. Servlet Container used in project is Apache Tomcat 8. Apache Maven used for building. Logging implemented by AOP with AspectJ, Slf4j and Logback. Project Lombok used for entities boilerplate. Tests are written on JUnit and Mockito using Hamcrest. Bootstrap used for front-end.
As I’m only starting my career in the IT sphere, I'm looking for the opportunities for professional and career growth, looking for friendly team, exciting projects.