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


I have 4+ years of experience in software development. I have solid understanding and knowledge of object-oriented approach, software engineering principles, and concepts. I have experience in projects, communication with clients and implementation of application architecture and projects.
I have participated in life cycle of several software projects of various sizes.
On projects my main responsibilities were:  developing business logic, impleneting UI for mobile app, code re-factoring, fixing bugs, writing unit tests.
OOP, JAVA, Servlet API, JDBC, JPA,
Spring Core, Spring MVC
Hibernate, jUnit
REST, XML, JSON
Android SDK, 
UML/PatternDesign
Linux, Eclipse, Intellij Idea, GIT, SVN, Perforce, Gerrit
YouTrack, TeamCity