Размещайте вакансии
Нанимайте без комиссий
4 просмотра
Impressit
Львів
Impressit ищет Старшего Full-Stack Java-инженера /Инженер-программист React , который любит сложные задачи и погружается в то, где они нужны команде. Эта должность отвечает за проектирование, разработку и обслуживание ключевых компонентов продукта. Кроме того, вы будете выступать в качестве индивидуального участника и сотрудничать с коллегами. Вы будете работать над продуктами безопасности, такими как Центр управления, Диспетчер устройств и реализация беспарольной аутентификации в рамках открытых стандартов, которая помогает клиентам создавать безопасную среду.
Наш клиент — ведущий поставщик средств обеспечения безопасности аутентификации для ведущих брендов. Они предлагают новый подход к безопасности личных данных, одновременно решая широко распространенную и постоянную проблему паролей. Их миссия — создать мир без паролей и защитить жизненный цикл удостоверений.
Чего мы ожидаем?
— Знание Java SE на экспертном уровне 11+ — Уверенное знание Javascript/Typescript и React
/>— Опыт работы с Spring Boot
— Хорошее знание хотя бы одного языка сценариев (bash, PowerShell или аналогичного)
— Хорошее знание реляционных баз данных: MySQL, Oracle, Postgres, MS SQL
— Знание Maven/Gradle или аналогичной системы сборки на экспертном уровне. Способность оптимизировать и улучшать
процесс сборки
— Опыт работы с высоконагруженными системами
Хорошее знание систем с приоритетом API
Хорошее знание структур данных, чистого кода, модульности и шаблоны проектирования
— Отличные навыки аналитики, устранения неполадок и отладки.
— Хорошее знание заданий и конфигураций непрерывной интеграции (CI) (Jenkins, GitLab CI и
Xcode Server)
— Хорошее знание серверов Linux и Bash
— Знание архитектуры на основе сервисов
Знание одного из основных облачных провайдеров: AWS, Azure или аналогичных. Возможность использовать облачные
предложения в своих проектах
— Возможность по крайней мере одной нереляционной базы данных: Mongo, Cassandra, HBase или аналогичной
— Активно использовать разработку через тестирование. Понимание сильных и слабых сторон
различных подходов к тестированию
— Удобная работа с отделом контроля качества
Демонстрация превосходных навыков в письменных и устных коммуникациях
BS/MS в области компьютерных наук или разработки программного обеспечения < /p>
Что вы будете делать?
— Разрабатывать, внедрять и тестировать компоненты для наших серверов аутентификации
— Сотрудничать с командой разработчиков для разработки серверных компонентов для аутентификации.
Реализуйте серверные функции на основе технических требований проекта.
— Проведите тщательное тестирование, чтобы убедиться в надежности и безопасности компонентов аутентификации.
— Спроектируйте и разработайте удобный для пользователя веб-уровень управления системой.
— Оценка требований и проектирование с учетом масштабируемости и устойчивости.
— Выполнение комплексного автоматического тестирования на уровне компонента.
— Исследование, исследование и определение новых областей технологий для улучшения существующих продуктов или новых направлений продуктов < br/>— Сотрудничать с членами команды, заниматься разработкой тестирования и отделом контроля качества.
— Оказывать поддержку и помощь членам команды по мере необходимости.для достижения целей проекта.
— Быстрое обучение в быстрой и практической среде.
— Проявляйте инициативу, чтобы определить области системы, которые требуют внимания или улучшения.
Предлагайте и внедряйте решения для решения выявленных проблем или оптимизации производительности системы.
Следуйте общепринятым лучшим практикам разработки программного обеспечения на протяжении всего жизненного цикла разработки.
— Продвигайте культуру качества и совершенства внутри команды разработчиков.
Будет плюсом:
— Опыт разработки протоколов/сетевых стеков
— Опыт разработки на Kotlin