Position: Trainee/ Junior Java Developer
Company: Telesens
Experience required: no_exp

**Requirements:** 
- 0.5-1-year Java EE development (student projects, term papers);
- knowledge of common design patterns;
- understanding of object-oriented programming;
- knowledge of Java Core programming language;
- knowledge of REST and HTTP protocol principles;
- familiar with Spring framework (Spring Boot, Spring Data);
- version Control (GIT);
- good communication skills, logical thinking and analytical abilities;
- well organized, quick learner and self-motivated.

**Will be a plus:**
- any non-commercial experience of programming — ability to show examples of your code at GitHub.

**Responsibilities:**
- work as a part of the team and keep on improving professional knowledge;
- participate in code review;
- deliver quality code.

**Benefits:**
- paid vacation (28 calendar days);
- paid sick leave and 3 days of sick leave per year without doctor’s approval/ letter;
- English language courses (50% is paid by the company);
- sports activities (partly paid by the company);
- seminars, advanced training, internal training for employees are paid by the company;
- free car parking and locked bike parking;
- corporate parties, weekend parties, kayaking trips, general celebrations within the company.