Java Developer (Middle) Position requires 1.5+ years professional (since graduation) development experience as a Java developer. Required skills: 1.5+ years Java experience Experience with Hibernate, Spring, Ant Familarity with relational databases (MySQL) Experience developing Web Services Experience with XML, XSD, XSLT Good understanding of web based applications concepts is a must. Deep understanding of OOP/OOD Practical knowledge of design patters: Dependency Injection/Inversion of Control, Loose Coupling Good English Skills Desired skills: Experience with Jasper will be a strong plus Experience with unit testing and refactoring the code Linux experience Other wide experience and skills is a plus. Salary level is defined on interview results.