Position: JAVA developer (middle) (проектна робота)
Company: 1+1 media
Category: Java
Experience: 3y
English level: intermediate

Опис проекту: 
Система продажу телереклами Smart2. Використовується для реалізації реклами на 24 українських телеканалах. Дана система являється рішенням продажів "повного циклу" - від медіа-планування до інтеграції з бухгалтерською та партнерськими системами. За вимогами надійності та відмовостійкості відноситься до навантажених фінансових додатків. Досить велика предметна область, складні моделі та формули продажів.
Працює 5-й рік, в базі даних 10 мільйонів записів. 400 користувачів створюють навантаження в 20 запитів в секунду.

Обов’язкові вимоги:
•	Досвід роботи в якості Java Developer не менше 3-х років;
•	Досвід в розробці довгострокових та складних High-Load проектів;
•	JDK;
•	Розробка на основі Spring Framework ( + Security + Boot);
•	Робота з Docker;
•	Робота з ORM: Hibernate, JPA;
•	JavaScript (ES 6+) від 3 років;
•	Розуміння підходів OOA, OOD, OOP;
•	Орієнтування в  MVC/MVP/MVVM;
•	Робота з БД MySQL;
•	Розробка RESTful API;
•	Досвід використання Swagger;
•	Написання unit-тестів;
•	Робота з Jenkins ;
•	Робота з системою версіонування GIT;
•	Робота з Chrome DevTools;
•	Орієнтування в OWASP TOP 10;
•	Трекінг Redmine;
•	Системне та аналітичне мислення, відповідальність, уважність.


Бажані вимоги:
•	Робота з Apache POI;
•	Розуміння розробки мікросервісів;
•	Робота з Webpack;
•	Розуміння специфікацій DOM;
•	Робота с jQuery + Ajax;
•	Верстка за допомогою HTML5 та CSS3;
•	Орієнтування в React та MobX;
•	Розуміння роботи 1С web-services;
•	OS Linux base configuration;
•	English Intermediate level;


Обов'язки:
•	розробка та впровадження додатків Smart2;
•	самостійне прийняття рішень, щодо поліпшення роботи Smart2;
•	написання тестів та кілька разів на тиждень розміщення в продакшн нових версій;
•	опрацювання та вирішення ТЗ;

 Ми пропонуємо:
•	офіційне оформлення та білу зарплатню;
•	піклування про ваше здоров'я, медичне страхування;
•	оплачувану відпустку (28 календарних днів) та лікарняний;
•	необхідну техніку для роботи, мобільний зв'язок і ліцензійне ПО;
•	знижки та пільги на заняття в спортклубі, відпочинок на гірськолижному курорті та інші послуги чи товари від партнерів;
•	корпоративний університет і велику кількість можливостей для навчання;
•	сучасний та комфортний офіс в центрі міста (Поділ);
•	кухні та гейм-зони на території офісу;
•	корпоративну культуру, яка мотивує та заряджає позитивом
•	роботу в соціально відповідальній компанії, що слідкує за трендами, цінує ідеї співробітників і розвивається разом з ними.

Прохання вказувати бажаний рівень заробітної плати.