Position: Middle Java Engineer
Company: ORIL
Category: Java
Experience required: 2y
English level: intermediate

**Required skills:**
— 2-3 years of experience in developing Java applications and working with most up to date Java frameworks;
— Proficient in software engineering patterns, programming best practices, and clean code;
— Experience working with NoSQL DataBases (MongoDB);
— Knowledge of REST, GIT, Maven;
— Keen to constantly learn and improve your own skills, and not afraid to jump into new things;
— Strong problem-solving, time management, communication, and interpersonal skills;
— Upper-Intermediate (B2) English both spoken and written.

**As a plus:**
— Experience in team leadership;
— Experience working with Ionic Framework.

**We offer:**
Job Conditions:
— Full-time flexible working schedule, possibility of remote work;
— Comfortable, cozy, and well-equipped office with own backyard;
— Modern working place (MacBook or other preferred hardware);
— 20 business days of paid vacation / 5 paid sick leaves / public holidays in Ukraine.

Compensation:
— Competitive compensation;
— Regular reviews and feedback meetings;
— Own Accountant / Taxes payment at the company’s expense.

Perks:
— Individual budget for self-education;
— Team building activities, office parties, and trips.

Team & Personal growth:
— The ambitious, supportive, and friendly team of professional developers, designers, managers, and specialists and outstanding support and synergy of the entire organization.

**Project Description:**
Hybrid Mobile App for online auctions. It is designed for IOS and Android platforms. Users can purchase bids and participate in auctions by making a bid. Each user can claim a reward in the loyalty shop depending on the amount of bids spent during auctions.

Technologies: Java, Spring Boot, Spring Data, JWT, WebSockets, MongoDB, Angular 2+, Ionic Framework
Stage: active stage of the platform development (redesign)