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 Digital, Ciklum шукає старшого розробника Java, щоб приєднатися до нашої команди на повний робочий день. Опис Від імені Ciklum Digital, Ciklum шукає старшого розробника Java, який би приєднався до нашої команди на повний робочий день. Ви приєднаєтесь до високомотивованої команди і будете працювати над сучасним рішенням для нашого існуючого клієнта. Ми шукаємо технологічних експертів, які хочуть вплинути на новий бізнес, застосовуючи найкращі практики та беручи на себе відповідальність. Опис проекту: Ciklum будує спільну платформу дизайну та створення спортивного одягу для ТОП-5 багатонаціональної компанії ринку спортивного одягу. Масштабоване рішення, яке буде використовуватися відомими світовими дизайнерами спортивного одягу для створення та виведення на ринок нових колекцій спортивної моди. Частина більшої екосистеми управління життєвим циклом продуктів, платформа, що поставляється в рамках поточного проекту, стане диференціатором ринку та ключовою порівняльною перевагою для багатомільярдного бізнесу. У проекті будуть використовуватися перевірені та передові технології та концепції, такі як SAFe, розробка на основі поведінки, DevOps, архітектура, керована подіями. Обов’язки Резервна розробка для задоволення потреб клієнта та впровадження компонентів відповідно до сучасного середовища розробки програмного забезпечення (хмарні платформи, архітектура мікросервісів тощо); Участь у процесі прийняття рішень в архітектурі проектних додатків, розробці рішень, архітектурі та огляді коду; Розробка та перегляд проектної документації щодо функцій та надання вхідних даних/оновлення специфікацій рішення; Розробка та реалізація набору різних типів тестів (одиничних, інтеграційних, функціональних тощо); Проактивна позиція у розробці рішення, удосконаленні процесів; Робота в міжнародній розподіленій команді в середовищі Agile; Спілкуватися з керівниками, інженерами, архітекторами, QA та іншими колегами та зацікавленими сторонами; Подання дорожньої карти та планування продукції; Використовувати високі стандарти кодування, найкращі методи програмного забезпечення та писати високотестабельний, автоматизований та ефективний код по всій SDLC. Вимоги Досвід у розробці програмного забезпечення більше 8 років; Відмінні знання в галузі комп’ютерних наук, теорії обчислень: парадигма та принципи (ООП, ТВІР, ДДД, ТДД, БДД); Теорія баз даних (СУБД, NoSQL); Методи тестування коду; Алгоритми; Структури даних; Архітектурні, підприємницькі та дизайнерські зразки; Шаблони безпеки, інженерний опір, загальні типи атак (OWASP); Розуміння мережевих взаємодій: протоколи; конвенції (наприклад, REST, RPC); потоки автентифікації та авторизації; стандарти та практики (наприклад, oAuth, JWT); Відмінні знання та досвід роботи з Java (більше 5 років); Практичний комерційний досвід з: Spring Java 1.6; Мікросервіси, керування подіями; Розробка API REST; Платформа хмарних обчислень (AWS більше 1 року); Фреймворки веб -додатків (наприклад, Spring Boot Framework); Фреймворки тестування (наприклад, JUnit, PowerMock, WiresMock, Serenity BDD); ORM (наприклад, сплячий режим); СУБД (наприклад, PostgreSQL, Oracle); NoSQL (наприклад, MongoDB, Cassandra, DynamoDB); Системи обміну повідомленнями (Apache Kafka); Системи контролю версій (GIT); Докер; Інструменти безперервної інтеграції (наприклад, Gitlab Pipeline, Jenkins, TeamCity); Будівельники; Досвід роботи з: Виправлення неполадок, профілювання та налагодження програм; Створення архітектури програмного забезпечення та проектування складних додатків, платформ; Спритні програмні процеси та технології; Процес перегляду коду; Процес рефакторингу; Вільна або середня англійська; Бажані сертифікати на: Java; Весняні рамки; Платформи хмарних обчислень (AWS); Розуміння оркестровки та контейнеризації (наприклад, Kubernetes, Swarm); Знання щодо моделей розгортання; Практичний комерційний досвід з: Akka; DynamoDB; Інструменти моніторингу та реєстрації (наприклад, ELK, AWS CloudWatch); Інструменти виявлення та конфігурації послуг; Оркестровка та контейнеризація (Kubernetes); Інструменти забезпечення (наприклад, Terraform, Ansible); Якісні інструменти (наприклад, SonarQube); Досвід роботи з рішеннями для управління життєвим циклом продукту; Особисті навички Супер сильне володіння успіхом доставки; Хороші аналітичні здібності; Хороший командний гравець, мотивований до вирішення складних завдань; Сильне спілкування та навички вирішення проблем; Самомотивовані, самодисципліновані та орієнтовані на результат; Сильна увага до деталей і точність; Що вам у цьому допоможе Робота в міжнародній розподіленій команді в середовищі Agile; Впливати на спритність бізнесу ТОП гіганта спортивного одягу; Тісно співпрацювати з клієнтом; Динамічні та складні завдання; Здатність впливати на проектні технології; Команда професіоналів: навчайтеся у колег і отримуйте визнання своєї майстерності; Європейський стиль управління; Постійне самовдосконалення. #### Про компанію Ciklum International Ciklum входить у п’ятірку світових компаній із цифрових рішень, що належать до списку Fortune 500 та швидко зростаючих організацій у всьому світі. Наші понад 3000 розробників, розташованих у центрах доставки по всьому світу, надають нашим клієнтам ряд послуг, включаючи розробку програмного забезпечення для аутсорсингу, розробку корпоративних програм, забезпечення якості, безпеку, науково -дослідницьку роботу, великі дані та аналітику. ** Сайт компанії: ** https://www.ciklum.com/