Position: Java Developer (POLAND)
Company: DataArt
Experience required: 3y
English level: intermediate

Requirements:
- Excellent knowledge of Java.
- Experience in development of applications using Java Enterprise platform.
- Experience working with databases (SQL and NoSQL).
- Experience in object-oriented programming (OOP), object-oriented design (OOD), and design patterns.
- Experience using test-driven development (TDD).
- At least 3 years of experience in development of web applications.
- Experience using object-relational mapping (ORM), EJB and IoC containers.
- Experience working with Spring MVC, JavaScript, and JavaScript frameworks (jQuery).
- Knowledge of project management tools (Ant or Maven).
- Experienced team worker.
- Spoken English.

Nice to have:
- Knowledge of JavaScript frameworks (Angular.js, Backbone.js, Bootstrap).
- Experience creating rich user interfaces (UI) based on HTML.
- Experience with installation and administration of application servers (Tomcat, JBoss, GlassFish).
- Experience using Continuous Integration systems (TeamCity, Bamboo, Hudson).