Ciklum, established in 2002, is a globally recognized provider of software engineering services. Originally founded in Denmark by Torben Majgaard, the company has since shifted its headquarters to London, UK, in response to its expanding international client base and operational reach.
Ciklum - компанія, що займається розробкою програмного забезпечення та рішеннями. Наші понад 3000 ІТ -фахівців знаходяться в офісах та центрах доставки в Україні, Білорусі, Польщі та Іспанії. Ми з нетерпінням чекаємо на вас як частину нашої команди! ** Опис: ** Від імені Ciklum Digital ми шукаємо старшого розробника Java, який приєднається до нашої команди на постійній основі. Ви приєднаєтесь до високомотивованої команди і будете працювати над сучасним рішенням для нашого клієнта. Ми шукаємо технологічних експертів, які хочуть вплинути на новий бізнес, застосовуючи найкращі практики та беручи на себе відповідальність. ** Про проект: ** Ми прагнемо поповнити нашу серверну команду старшим розробником Java з досвідом створення високопродуктивних, масштабованих програм, що керуються подіями. Ви будете нести відповідальність за підтримку та розвиток технічного стека, що складається з основної системи ігрової платформи та додатка на основі подій на основі мікросервісів, що працює поверх нього. Технологія, на якій вона побудована, - це Java/Spring, Kubernetes та Kafka. Ви будете частиною дружнього та відкритого колективу, насолоджуєтесь неформальним ставленням та високим рівнем співпраці, тому проявіть позитивне мислення та будьте готові посміхатися під час роботи! ** Обов’язки: ** \- брати участь у розробці, розширювати та підтримувати функціональність стека- логіку транзакцій, ігрові події, логіку кампанії та бонусів, вимоги дотримання вимог тощо \- Допомагати підтримці клієнтів та власникам сайтів у вирішенні виробничих проблем своєчасно \- пропонувати та впроваджувати вдосконалення та оптимізацію технічного стеку \- співпрацювати з власниками продуктів та зацікавленими сторонами щодо догляду та оцінки історій \- тісно співпрацювати з командою інтернет-спеціалістів та спеціалістами з бізнес-аналітики щодо будь-яких взаємозалежностей ** Вимоги : ** \- Досвід у розробці програмного забезпечення більше 5 років \- Відмінні знання в галузі комп’ютерних наук, теорії обчислень: \- Парадигма та принципи (OOP, SOLID, DDD, TDD, BDD) \- Теорія баз даних (RDBMS, NoSQL) \- Методи тестування коду \- Алгоритми \- Структури даних \- Архітектурні, корпоративні та дизайнерські шаблони \- Шаблони безпеки, Зворотний інженерний опір, Поширені типи атак (OWASP) \- Розуміння мережевих взаємодій: \- протоколи \- конвенції (наприклад, REST, RPC) \- потоки автентифікації та авторизації \- стандарти та практика (наприклад, oAuth, JWT) \- відмінні знання та досвід роботи з Javas (Java 8 або вище) (більше 3 років) \- Практично комерційний досвід: \- розробка API REST \- ви маєте досвід роботи з Spring Framework (Spring Boot, Spring Cloud, Spring Integration та Spring Web) (більше 2 років) \- фреймворки тестування (яйце JUnit, PowerMock, WiresMock) (докладніше більше 2 років) \- ORM (наприклад, сплячий режим) (більше 2 років) \- СУБД (наприклад, MySQL/MariaDB, PostgreSQL, Oracle) (більше 2 років) \- сховища з ключовими значеннями (наприклад, Redis, Memcached) \- Практичний досвід роботи з Kafka \- Досвід роботи з повідомленнями- RabbitMQ, ActiveMQ тощо \- Веб-сервери \- Системи контролю версій (GIT) \- Платформи хмарних обчислень (Платформа Google Cloud) \- Глибоке розуміння Docker та контейнеризації \- Досвід роботи з CI/CD - (зараз ми використовуємо GitLab, але будь -яка інша система, така як Bitbucket, Bamboo, Jenkins тощо, буде Враховуйте також) \- Будівельники \- Ви володієте надійними навичками ООП \- Досвід роботи з системами, що керуються подіями, пошук подій, CQRS \- Досвід роботи з інструментами оркестрування контейнерів (зараз ми використовуємо Kubernetes та Nomad) \- Досвід підтримки виробничих систем, аналіз журналів, інформаційних панелей тощо (зараз ми використовуємо стек ELK) \- Досвід роботи з: \- Виправлення неполадок, профілювання та налагодження програм \- Створення архітектури програмного забезпечення та проектування складних програм, платформ, рішень для мікросервісів \- Гнучкі програмні процеси та технології \- Процес перегляду коду \- Процес рефакторингу \- Потрібна вільна або середня англійська мова ** Ви можете: ** \- Виконувати широкий спектр складних технічних або професійних заходів у різних контекстах. Досліджувати, визначати та вирішувати складні питання \- Можливість ефективно працювати у розподілених міжфункціональних командах \- Впливати на клієнтів та членів команди на рівні проекту \- Може контролювати інших або приймати рішення, які впливають на роботу, призначену окремим особам чи на етапах проектів \ - Грамотно плануйте, плануйте та контролюйте власну роботу (та інших, де це можливо) \- Майте навчальну спритність (готовність до виклику та відкритість для змін) ** Бажано: ** \- Сертифікати на: \- Java \- Spring Frameworks \ - Платформи хмарних обчислень (AWS, GCP, Microsoft Azure) \- Знання щодо шаблонів розгортання \- Практичний комерційний досвід із: \- Архітектура без сервера \- Інтеграція з рішеннями сторонніх виробників \- NoSQL (наприклад, MongoDB, ElasticSearch, CouchDB) \- Досвід з пошуковими системами (наприклад, ElasticSearch, Azure Search, Apache Solr) \- інструменти забезпечення (наприклад, Terraform, Ansible) \- якісні інструменти (наприклад, SonarQube) \- минулий досвід роботи в компанії з азартних ігор або казино або розуміння азартних ігор /Діловий домен казино \- Розуміння React/Redux або відповідний досвід ** Що вам це сподобається: ** \- Можливості кар’єрного зростання \- Реалізація ваших інноваційних ідей у створенні нових рішень та послуг Ciklum \- Дружні команди для співпраці та приємне робоче середовище \- Програми підвищення кваліфікації та навчання \- Різноманітність можливостей для обміну знаннями, навчання та саморозвитку \- Найсучасніші, прохолодні офіси в центрі з теплою атмосферою, яка створює дійсно хороші умови праці ### # Про компанію Ciklum International Ciklum є п’ятіркою світових компаній з цифрових рішень, що входять до списку Fortune 500 та швидкозростаючих організацій у всьому світі. Наші понад 3000 розробників, розташованих у центрах доставки по всьому світу, надають нашим клієнтам ряд послуг, включаючи розробку програмного забезпечення для аутсорсингу, розробку корпоративних програм, забезпечення якості, безпеку, науково -дослідницьку роботу, великі дані та аналітику. ** Сайт компанії: ** https://www.ciklum.com/