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.
Експертний розробник Java для Ciklum Digital (TUI)
Від імені Ciklum Digital ми шукаємо експерта з Java-розробника, який приєднається до нашої команди на повну зайнятість. TUI - провідна туристична група світу. Широке портфоліо, зібране під парасолькою Групи, складається з потужних туроператорів, 1600 туристичних агентств та провідних інтернет -порталів, п’яти авіакомпаній із близько 150 літаками, понад 400 готелів, 17 круїзних лайнерів та багатьох агентств, що прибувають у всіх великих туристичних напрямках по всьому світу. Вона охоплює весь ланцюжок створення вартості туризму під одним дахом. Ця інтегрована пропозиція дозволяє нам забезпечити нашим 27 мільйонам клієнтів неперевершений відпочинок у 180 регіонах. Ключовою особливістю нашої корпоративної культури є наша глобальна відповідальність за економічну, екологічну та соціальну стійкість. Це знайшло своє відображення у більш ніж 20 -річному прагненні до сталого туризму. Частка групи TUI зареєстрована в індексі FTSE 250, у Котирувальній раді відкритого ринку на Франкфуртській фондовій біржі та регульованому ринку Ганноверської фондової біржі. Опис Ви приєднаєтесь до високомотивованої команди та будете працювати над сучасним рішенням для нашого існуючого клієнта. Ми шукаємо технологічних експертів, які хочуть вплинути на новий бізнес, застосовуючи найкращі практики та беручи на себе відповідальність. Обов’язки \- Провідна команда розробників \- Керуйте та вдосконалюйте процес прийняття рішень в архітектурі проектних рішень, розробці рішень, архітектурі та огляді коду \- Розробка внутрішнього середовища для задоволення потреб бізнесу замовника та впровадження компонентів відповідно до сучасного середовища розробки програмного забезпечення (хмара -платформи на базі платформ, архітектура мікросервісів тощо) \- Розробка та перегляд проектної документації щодо функцій та надання вхідних даних/оновлення специфікацій рішення \- Розробка та реалізація набору різних типів тестів (модульні, інтеграційні, функціональні тощо) \ - Проактивна позиція у підготовці архітектури, розробці рішень, удосконаленні процесів \- Робота в міжнародній розподіленій команді в середовищі Agile \- Спілкування з керівниками, інженерами, архітекторами, QA та іншими колегами та зацікавленими сторонами \- Надання дорожньої карти та планування продукту \- Використовувати високі стандарти кодування, найкращі методи програмного забезпечення та писати високотехнічний, автоматизований та ефективний код над wh ole Вимоги до SDLC \- Досвід у розробці програмного забезпечення більше 7 років \- Повинен мати: Старший склад мислення, вирішувач проблем, глибокі технічні знання \- Відмінні знання з інформатики, теорія обчислень: \- Парадигма та принципи (OOP, SOLID, DDD , TDD, BDD) \- Теорія баз даних (RDBMS, NoSQL) \- Методи перевірки коду \- Алгоритми \- Структури даних \- Архітектурні, корпоративні та дизайнерські шаблони \- Шаблони розгортання \- Розуміння мережевих взаємодій: \- протоколи \- конвенції (наприклад, REST, RPC) \- потоки автентифікації та авторизації \- стандарти та практика (наприклад, oAuth, JWT) \- відмінні знання та досвід роботи з Java та (більше 5 років) \- хороші знання та досвід роботи з AWS (хмарне або Terraform) \- Знання інтерфейсу принаймні однієї рамки JS \- Практичний комерційний досвід із: \- Розробка API REST \- Без сервера (лямбда) \- Фреймворки веб-додатків (наприклад, Spring Boot Framework) (більше 4 років) \- Тестування фреймворків (яйце JUnit, PowerMock, Wi resMock) (більше 4 років) \- ORM (наприклад, сплячий режим) (більше 2 років) \- СУБД (наприклад, MySQL/MariaDB, PostgreSQL, Oracle) (більше 4 років) \- NoSQL (наприклад, MongoDB, ElasticSearch, CouchDB ) \- Пошукові системи (наприклад, ElasticSearch, Azure Search, Apache Solr) \- сховища з ключовими значеннями (наприклад, Redis, Memcached) \- Системи обміну повідомленнями (наприклад, RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub /Sub) \- Веб-сервери \- Системи контролю версій (GIT) \- Хмарні рішення (наприклад, AWS, Google Cloud Platform, Microsoft Azure) \- Інтеграція з рішеннями сторонніх виробників \- Docker \- Інструменти безперервної інтеграції (наприклад, Gitlab Pipeline, Дженкінс, TeamCity, Bamboo) \- Будівельники \- Досвід роботи: \- Провідна команда \- Виправлення неполадок, профілювання та налагодження програм \- Створення архітектури програмного забезпечення та проектування складних додатків, платформ, рішень для мікросервісів \- гнучкі програмні процеси та технології \ - Процес перегляду коду \- Процес рефакторингу \- Бажано вільно володіти англійською мовою \- Сертифікати: \- Ja va \- Spring Frameworks \- Хмарні провайдери \- Процеси доставки (SAFe, Agile тощо) \- Приємно мати досвід роботи з APIGateway, SNS, SQS \- Досвід роботи з провідними та підтримуючими проектами доставки рішень середнього та великого розміру Для чого це? Ви \- Можливості кар'єрного зростання \- Реалізація Ваших інноваційних ідей у створенні нових рішень та послуг Ciklum \- Дружні колективи для співпраці та приємне робоче середовище \- Розвиток професійних навичок та навчальні програми \- Різноманітні можливості обміну знаннями, навчання та саморозвитку \-Найсучасніші прохолодні офіси в центрі з теплою атмосферою, яка створює дійсно хороші умови праці світ. Наші понад 3000 розробників, розташованих у центрах доставки по всьому світу, надають нашим клієнтам ряд послуг, включаючи розробку програмного забезпечення для аутсорсингу, розробку корпоративних програм, забезпечення якості, безпеку, науково -дослідницьку роботу, великі дані та аналітику. ** Сайт компанії: ** https://www.ciklum.com/