Position: Middle Java Developer
Company: Unicorn Systems
Category: Java
Experience required: 2y
English level: upper

Unicorn Systems is a renowned European company providing the largest information systems and solutions in the area of information and communication technologies. We have been focused on high added value and competitive advantage for our customers.

Now we are looking for a  Java Developer for a full-time position in Ternopil office.

We offer to join the team which develops large energy system. It is a multi-functional electricity balancing solution for Europe.

 **Key responsibilities:**

Design and implementation of new features;
Requirements gathering;
Close collaboration with the team members in Ukraine and stakeholders from abroad.
 

**Technical skills - must have:**

About 3 years experience of development using Java, Spring, MongoDB, MySql, RabbitMQ;
Understanding of the principles of databases and knowledge of SQL;
Understanding of client - server communication;
Understanding of asynchronous programming model and design patterns;
Be familiar with Node.js.
 

**Technical skills - desirable:**

Knowledge of ReactJS;
Experience with Git.
 

**Soft skills:**

Communicable, stable.
Willing to learn new technologies;
English - Upper-intermediate, daily usage.
 

**We offer:**

Long-term cooperation;
Good working conditions in an international environment;
Free English, Czech classes;
Vacation, paid sick leaves, insurance, gym;
Company events (workshops, sport activities, charity activities, birthdays);
Office conveniently located in the city center (Ternopil);
Possible business trips to the Czech Republic.