Position: Senior Java Developer
Company: IT - Rex
Category: Java
Experience required: 5y
English level: upper

Wishes to the candidate:
- 5+ years experience in Java;
- Good understanding of OOP/OOA/OOD;
- Strong expertise in Spring;
- HTML5, JavaScript;
- REST;
- Hands-on experience with Tomcat, Maven, SVN;
- Web Services;
- Platforms - Windows/Unix;
- Written, spoken English.

Responsibilities:
- Test driven development of a new product;
- Participation in functional and architectural design;
- Code refactoring and optimization;
Project Technologies and Tools:
- Development process is managed in accordance with Agile (Scrum, XP) methodologies approaches.
- Technologies used: Java, Spring, HTML5, Oracle DB.

The company offers:
- leave of 20 working days;
- medical insurance after the probationary period;
- teambuildings, corporate parties.