Position: Junior/Middle Java Developer
Category: Java
English level: intermediate
Years of experience: 1

Participated in developement of cloud video surveillance system.
Successfully developed notification centers (email/SMS/push-messages) for two different projects.
Developed REST API for few projects
- Java Core
- Java EE: JPA, JMS, EJB, WebSocket
Frameworks: Spring, Hibernate, Jersey, Vaadin
- Front-end: HTML/CSS, JS (jQuery, AngularJS), AJAX, Bootstrap
- VCS: Git, Mercurial
- Buld tools: Maven
- Object-Oriented Methodologies: OOP, GoF design patterns
- Understanding of basic algorithms and data structures
- Databases: MySQL, PostgreSQL, Microsoft SQL Server, H2
- Application servers: Tomcat, Jetty, Glassfish
- Operating systems: Linux, OS X, Windows
- Other tools and software: Liquibase, JIRA, ActiveMQ, Jenkins (minor experience), jsvc
Professional growth, interesting projects