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 лет \ - Отличные знания в области компьютерных наук, теории вычислений: \ - Парадигма и принципы (ООП, SOLID, DDD, TDD, BDD) \ - Теория баз данных (СУБД, NoSQL) \ - Практика тестирования кода \ - Алгоритмы \ - Структуры данных \ - Архитектурные, корпоративные и шаблоны проектирования \ - Шаблоны безопасности, устойчивость к обратному проектированию, Общие типы атак (OWASP) \ - Понимание сетевых взаимодействий: \ - протоколы \ - соглашения (например, REST, RPC) \ - потоки аутентификации и авторизации \ - стандарты и практики (например, oAuth, JWT) \ - Отличные знания и опыт в Javas (Java 8 или выше) (более 3 лет) \ - Практические коммерческий опыт: \ - Разработка REST API \ - У вас есть опыт работы со Spring Framework (Spring Boot, Spring Cloud, Spring Integration и Spring Web) (более 2 лет) \ - Тестовые фреймворки (egg JUnit, PowerMock, WiresMock) (подробнее более 2 лет) \ - ORM (например, Hibernate) (более 2 лет) \ - СУБД (например, MySQL / MariaDB, PostgreSQL, Oracle) (более 2 лет) \ - Хранилища значений ключей (например, Redis, Memcached) \ - Практический опыт работы с Kafka \ - Опыт работы с сообщениями - RabbitMQ, ActiveMQ и т. Д. \ - Веб-серверы \ - Системы контроля версий (GIT) \ - Платформы облачных вычислений (Google Cloud Platform) \ - Хорошее понимание Docker и контейнеризации \ - Опыт работы с CI / CD - (в настоящее время мы используем GitLab, но любая другая система, такая как Bitbucket, Bamboo, Jenkins и т. Д., Будет lso count) \ - Строители \ - Вы обладаете солидными навыками ООП \ - Опыт работы с системами, управляемыми событиями, поиском событий, CQRS \ - Опыт работы с инструментами оркестрации контейнеров (в настоящее время мы используем Kubernetes и Nomad) \ - Опыт поддержки производственных систем, анализ журналов, информационных панелей и т. д. (в настоящее время мы используем стек ELK) \ - Опыт работы с: \ - Устранение неполадок, профилирование и отладка приложений \ - Создание архитектуры программного обеспечения и проектирование сложных приложений, платформ, решений микросервисов \ - Гибкие программные процессы и технологии \ - Процесс проверки кода \ - Процесс рефакторинга \ - Свободное владение английским языком или уровень выше среднего ** Вы можете: ** \ - Выполнять широкий спектр сложных технических или профессиональных действий в различных контекстах. Исследуйте, определяйте и решайте сложные проблемы \ - Возможность эффективно работать в распределенных кросс-функциональных командах \ - Влияние на клиентов и членов команды на уровне проекта \ - Может контролировать других или принимать решения, которые влияют на работу, порученную отдельным лицам или фазам проектов \ - Компетентно планировать, составлять график и контролировать свою работу (и других, где это применимо). - Платформы облачных вычислений (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/