Position: Middle Java Developer
Company: Innovecs
Category: Java
Experience required: 2y
English level: intermediate

**Requirements:**
•	3+ years of relevant commercial experience in software development
•	Deep knowledge of Java EE 
•	Experience with:  
        - Spring 4 Framework (Core, MVC, Security)
        - Hibernate 4. iBATIS 
        - Source control systems
        - Maven, Jenkins
        - Application servers (Tomcat, WebSphere)
•	Good understanding and experience in OOP / Patterns 
•	Upper-intermediate level of English
**Would be a plus:** 
•       Oracle DB 
•	Unix, bash
•	SSH
•	Experience with C++	
•	Cloud technologies
•	Virtualization

**Responsibilities:**
•	Analyze requirements and contribute to project development
•	Take part in technical architecture and design 
•	Cover existed and new code with Unit and integration tests
•	Perform code review
•	Basic server troubleshooting