Position: Back-end Java інженер (Офіс)
Company: Onseo
Category: Java
Experience: 2y
English level: intermediate

Від імені LiveScore, ONSEO шукає Java розробника, який приєднається до команди у Вінниці на повну зайнятість для роботи над довгостроковим проектом.
LiveScore - глобальна спортивна медіа-компанія з аудиторією понад 35 мільйонів активних користувачів щомісяця на більш ніж 200 територіях. Наші клієнти покладаються на те, що ми будемо тримати їх в курсі останніх спортивних новин і результатів за допомогою наших нативних додатків і веб-сайту. 
 
**Вимоги:**
•	2+ роки комерційного досвіду роботи з Java 8+
•	Знання ООП/паттернів проектування 
•	Досвід роботи з фреймворком Spring (Spring Core, Spring Boot)
•	Знання  NoSQL баз даних
•	Вміння будувати свій код за допомогою Maven
•	Розуміння практик та принципів тестування програмного забезпечення
•	Глибоке розуміння системи контролю версій Git
•	Розуміння мережевих протоколів, конвенцій, стандартів і практик
•	Бази даних: Mongo, Hazelcast, Elasticsearch
•	Обмін повідомленнями: Kafka, RabbitMQ
•	Англійська мова на рівні Intermediate або Upper Intermediate
•	Мотивований командний гравець

**Було б чудово мати:**
•	Розуміння Docker та Kubernetes
•	Знайомство з популярними Unit-тестуванням та Mock-бібліотеками
•	Розуміння архітектури мікросервісів
•	Знання Confluence, Jira

**Обов'язки:**
•	Проектування, створення та підтримка мікросервісів на основі Java
•	Розробка добре спроектованого, ефективного та тестованого коду
•	Пошук та усунення несправностей та своєчасне надання відповідей на запити
•	Підготовка та випуск релізів програмних компонентів
•	Створення детальної проектної документації
•	Покращення якості коду шляхом впровадження кращих практик

**Ми пропонуємо:**
•	Дружний та високопрофесійний колектив
•	Демократичний менеджмент
•	Професійне зростання та тренінги
•	Планування кар'єри та регулярні перевірки ефективності
•	Конкурентна заробітна плата
•	Медичне страхування 
•	Оплачувані лікарняні
•	Довгострокове працевлаштування з оплачуваною відпусткою 24 календарних дні
•	Спортивна компенсація
•	Уроки англійської мови
•	Комфортний та сучасний офіс
•	Велика різноманітність корпоративних та командних заходів.
•	Робота над цікавими проектами з використанням передових технологій.

EN

**Requirements:**
•	2+ years of commercial experience with Java 8+
•	OOP/design patterns proficiency 
•	Work experience with Spring framework (Spring Core, Spring Boot)
•	Knowledge of NoSQL databases
•	Ability to build your code with Maven
•	Understanding software unit testing practices and principles
•	Solid understanding of version control system Git
•	Understanding of network protocols, conventions, standards and practices
•	Databases: Mongo, Hazelcast, Elasticsearch 
•	Messaging: Kafka, RabbitMQ
•	Intermediate or Upper Intermediate English
•	Motivated team player

**Would be great to have:**
•	Understanding of Docker and Kubernetes
•	Familiarity with popular Unit testing and Mock libraries
•	Understanding of microservice architecture
•	Familiarity with Confluence, Jira

**Responsibilities:**
•	Designing, building and maintaining Java-based microservices
•	Developing well-designed, efficient, and testable code
•	Troubleshooting and resolving the reported issues and replying to queries in a timely manner
•	Preparing and producing releases of software components
•	Producing detailed design documentation
•	Improve the code quality by implementing best practices

**We offer:**
•	Friendly and highly professional team
•	Democratic management
•	Professional growth and trainings
•	Career planning and regular performance reviews
•	Competitive salary
•	Medical issuance
•	Paid sick days
•	Long-term employment with 24 calendar days paid vacation
•	Sport compensation
•	English lessons
•	Comfortable and modern office
•	Large variety of company and team events.
•	Work on interesting projects using cutting-edge technologies.