Position: Senior Java Developer
Company: KindGeek
Experience required: 3y
English level: intermediate

- 4+ years of relevant experience in the IT industry;
- Java core, OOP/OOD knowledge, design patterns;
- Spring framework, IOC, templates;
- ORM, Hibernate  (Spring Data JPA)
- Java-based application servers (e.g. Tomcat, etc);
- SQL knowledge, any RDBMS, Oracle is a plus;
- Good written and spoken English, with proven ability to communicate ideas and to design and document artifacts in a clear and concise way.

Personal Characteristics:
- Positive thinking;
- Ability for self-education;
- Ability to work in a team;
- Attention to detail and absolute focus on the quality of work;