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