14 сентября 2024 г.
Старший инженер-программист Java (240007ZQ) Киев, Львов, Днепро, Винница, удалено Ciklum ищет для старшего инженера-программиста Java , который присоединится к нашей команде на постоянной основе в Украине. Мы — компания по разработке индивидуальных продуктов, которая поддерживает как многонациональные организации, так и масштабируемые стартапы для решения самых сложных бизнес-задач. Имея глобальную команду, насчитывающую более 4000 высококвалифицированных разрабо
14 сентября 2024 г.
Старший инженер-программист Java (240007ZQ)
Киев, Львов, Днепро, Винница, удалено
Ciklum ищет для старшего инженера-программиста Java , который присоединится к нашей команде на постоянной основе в Украине.
Мы — компания по разработке индивидуальных продуктов, которая поддерживает как многонациональные организации, так и масштабируемые стартапы для решения самых сложных бизнес-задач. Имея глобальную команду, насчитывающую более 4000 высококвалифицированных разработчиков, консультантов, аналитиков и владельцев продуктов, мы разрабатываем технологии, которые переопределяют отрасли и формируют образ жизни людей.
О должности:
Будучи старшим инженером-программистом Java, вы сможете стать частью межфункциональной команды разработчиков, разрабатывающей опыт завтрашнего дня. Вы присоединитесь к высокомотивированной команде и будете работать над современным решением для нашего существующего клиента. Мы
ищем экспертов в области технологий, которые хотят оказать влияние на новый бизнес, применяя лучшие практики и взяв на себя ответственность.
Обязанности:
- Back-end/Front-end разработка для удовлетворения бизнес-потребностей клиента и внедрения компонентов в соответствии с современной средой разработки программного обеспечения (облачные платформы, микросервисная архитектура, и т. д.)
- Участие в процессе принятия решений при проектировании архитектуры приложений, разработке решений, проверке архитектуры и кода.
- Разработка и проверка документов по проектированию функций, а также предоставление входных данных/обновление спецификаций. для решения
- Разработать и реализовать комплекс различных типов тестов (модульных, интеграционных, функциональных и т. д.)
- Проактивная позиция в разработке решений, улучшении процессов
- Работа в международной распределенной команде в Agile-среде.
- Общение с менеджерами по проектам, инженерами, архитекторами, отделом контроля качества и другими коллегами и заинтересованными сторонами.
- Разработка дорожной карты и планов по продукту.
< li> Использовать высокие стандарты кодирования, лучшие практики в области программного обеспечения и писать хорошо тестируемый, автоматизируемый и производительный код для всего SDLC
Требования:
- Большой опыт работы с Микросервисы
- Хороший опыт в понимании, рефакторинге, написании и использовании конвейера CI/CD
- Хороший опыт в выявлении проблем с производительностью
- Большой опыт в мониторинге и оповещении < /li>
- Опыт разработки программного обеспечения более 5 лет.
- Отличные знания в области информатики, теории вычислений:
- Парадигма и принципы (OOP, SOLID, DDD). , TDD, BDD)
- Теория баз данных (RDBMS, NoSQL)
- Практика тестирования кода
- Алгоритмы
- Структуры данных
- Архитектурные, корпоративные шаблоны и шаблоны проектирования
- Шаблоны безопасности, устойчивость к обратному проектированию, распространенные типы атак (OWASP)
- Понимание сетевых взаимодействий:
- br/>
- протоколы
- соглашения (например. REST, RPC)
- потоки аутентификации и авторизации
- стандарты и практики (например, oAuth, JWT)
- Отличные знания и опыт знание Java (более 3 лет).
- Опыт работы с высокопроизводительными и высоконагруженными системами.
- Практический коммерческий опыт.Опыт работы с:
- Разработка REST API
- Платформы веб-приложений (например, Spring Boot Framework)
- Платформы тестирования (например, JUnit, PowerMock, WiresMock) ( более 2 лет)
- ORM (например, Hibernate) (более 2 лет)
- СУРБД (например, MySQL/MariaDB, PostgreSQL, Oracle, DynamoDB) (более 2 лет)< /li>
- Хранилища ключей и значений (например, Redis, Memcached)
- Системы обмена сообщениями (например, RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Google Pub/Sub)
- Веб-серверы
- Системы контроля версий (GIT)
- Платформы облачных вычислений (например, AWS, Google Cloud Platform)
- Опыт работы с AWS (Aurora, Lambdas, Step Functions, и т. д.)
- Docker
- Инструменты непрерывной интеграции (например, Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
- Builders
li> - Опыт работы с:
- Устранением неполадок, профилированием и отладкой приложений
- Созданием архитектуры программного обеспечения и проектирование сложных приложений, платформ и микросервисных решений
- > Гибкие процессы и технологии разработки программного обеспечения
- Процесс проверки кода
- Процесс рефакторинга
- Свободное владение английским языком или уровень выше среднего
Желательно:
- Опыт работы с API Gateway
- Опыт работы с безопасностью
- Опыт создания компонентов автоматического масштабирования и самовосстановления
- Опыт внедрения Testing Pyramid
- Опыт работы с системами автоматизации
- Интеграция с микрофронтендами (MFE) через BFF или Facade
- Понимание Архитектура микроинтерфейсов
- Опыт работы с JavaScript — без привязки к какой-либо платформе. Ядро, производительность, безопасность
- Знание и опыт работы с HTML5, CSS3/SCSS, а также общее понимание дизайна пользовательского интерфейса
- Понимание оркестрации и контейнеризации (например, Kubernetes, Swarm)
- Понимание оркестровки и контейнеризации (например, Kubernetes, Swarm)
- li>
- Знание шаблонов развертывания
- Практический коммерческий опыт работы с:
- Бессерверной архитектурой
- Интеграцией со сторонними решениями
< li> NoSQL (например, MongoDB, ElasticSearch, CouchDB)
- Опыт работы с поисковыми системами (например, ElasticSearch, Apache Solr)
- Инструменты подготовки (например, Terraform, Ansible)
- > Инструменты качества (например, SonarQube)
Что это дает вам?
- Забота: о вашем психическом и физическом здоровье — наш приоритет. Мы обеспечиваем комплексную медицинскую страховку, оплачиваемую компанией, программы психического здоровья, а также финансовые и юридические консультации.
- Индивидуальный путь обучения: повышайте свои навыки и знания с помощью наших регулярных внутренних мероприятий (встречи, конференции, семинары), Udemy лицензия, языковые курсы и сертификация, оплачиваемая компанией.
- Среда роста: делитесь своим опытом и повышайте свой уровень с сообществом квалифицированных профессионалов на местном и глобальном уровне.
- Управляйте своим графиком — вы сами тот, кто решает, когда начать свой рабочий день. Только не пропустите регулярный командный стендап.
- Возможности: мы ценим своих специалистов и всегда находим для них лучшие варианты. Наша программа внутренней мобильности помогает изменить проект, если это необходимо, чтобы помочь вам расти, профессионально преуспевать и реализовывать свои цели.потенциально
- Глобальное влияние: работа над крупномасштабными проектами, которые меняют представление об отраслях с международными и быстрорастущими клиентами.
- Гостеприимная среда: почувствуйте себя уверенным в дружной команде, политике открытых дверей, неформальной обстановке. атмосфера внутри компании и регулярные мероприятия по сплочению команды
О нас:
Откройте для себя преимущества 20-летнего глобального опыта! Присоединяйтесь к одной из крупнейших ИТ-компаний Украины, вошедшей в десятку лучших работодателей Украины по версии Forbes.
Повысьте свои навыки и измените мир к лучшему с помощью передовых проектов, опытных коллег и новейших технологий.
Ciklum признан дружественным к ветеранам бизнесом по версии Veteran Hub в Украине.
Мы стремимся создать гостеприимную среду для ветеранов и разработать процессы, отвечающие их потребностям. Мы ценим навыки и уникальные перспективы, которые ветераны вооруженных сил могут привнести в наш бизнес, и готовы поддержать их переход к гражданской жизни.
Будьте смелее, не скучайте!
Уже заинтересовались? Мы будем рады познакомиться с вами! Подайте заявку. Нам не терпится увидеть вас в Ciklum.