Position: Java developer в компанію, яка розробляє продукт для чистої енергетики
Company: ITExpert
Category: Java
Experience: 2y
English level: basic

Компанія перебуває у пошуку Java developer. Можна працювати повністю віддалено, також є офіс у Львові.

**Про компанію:** з самого початку були ключовим учасником розвитку вітрового бізнесу до того місця, де він є сьогодні, надаючи понад 60 000 високоефективних систем керування для установок у складних середовищах по всьому світу.

**Про проект: ** полягає у розробці платформи для віддаленого моніторингу за вітряними турбінами. Оновлюють дизайн, додають підтримку сонячних панелей та батарей.

**Склад команди:**
- 2 Java розробника для back-end (які також знають React JS і можуть щось змінити за необхідності).
- 2 React JS розробника для front-end.
- 2 QA.

**Стек-технологій:**
- Tools: Git, maven, ant.
- Java core. On the project there is used Java 1.8.
- Resteasy.
- Websocket.
- Network knowledge (TCP sockets, UDP, streams, etc.).
- Java multithreading.
- Jna.
- Corba.
- Jdbc (we do not use Hibernate or something similar).
- Tomcat web server.
- Quartz scheduler.

**Основні обов'язки:**
- Розробка Java back-end server.
- Розробка REST API для інтерфейсу та інтеграції зі сторонніми додатками.
- Інтеграція даних сонячної установки в існуючу структуру SCADA.
- Інтеграція нових протоколів зв'язку (з деякими пристроями) в існуючу структуру SCADA.

**Необхідний досвід:** з Java Core, JDBC, SQL, досвід написання веб-додатків
**Буде плюсом:** досвід з network-стеком та багатопоточністю.