Back-end developer with 3+ years of experience in Java / J2ee including object oriented design and design patterns, software architecture, multi-threading and debugging skills
Solid understanding of data structures and algorithms
Good knowledge of popular Java frameworks (Spring, Hibernate) and REST API
Good knowledge of databases techniques (on relational and nonSQL databases)
Unix experience (command line mostly, scripting less)
Experience with code repository, (i.e. GIT or SVN)