Position: Middle Java Developer
Company: Teren Oi
Experience required: 3y
English level: upper

**Why It Is Important**
The product is based on a core system that collects data from the US. As well as helping clients make daily decisions.

**What You’ll Do**
- Build awesome user-facing products/features;
- Create new ideas with our product team to constantly improve the experience;
- Perform code review, code optimization, ensure the quality of software written;
- Implement unit and integration tests.

**Knowledge and Skills Required**
— 3+ years of experience in Java development.
— Excellent Java (Core, OOP, Spring).
— Experience with unit tests frameworks.
— Responsibility, independence, communication skills.
— At least Upper-Intermediate level of written and spoken English.
— Passion for agile development methodologies (Scrum, Kanban, Lean) and engineering practices (continuous integration, continuous delivery, test-driven development).

**Would Be a Plus**
— Experience with DOM, JavaScript, Eclipse RCP, SWT.


**What We Offer**
— Working on a company’s successful product.
— Compensation of business trips, conferences, and educational programs.
— Direct interaction with the customer.
— Compensation package.
— Flexible schedule, remote work.