Старший Java-разработчик открыт Мы открываем вакансию Старшего Java-разработчика, чтобы присоединиться к существующей команде, работающей над проектом нашего Заказчика. Наш клиент предоставляет SaaS-решения, которые помогают компаниям оптимизировать свой бизнес. Эти решения охватывают бизнес-планирование и выполнение, автоматизацию и оптимизацию процессов. Платформа Заказчика использует ведущие в отрасли искусственный интеллект (ИИ) и машинное обучение (МО) для расширения возможностей прогнозиро
Старший Java-разработчик открыт Мы открываем вакансию Старшего Java-разработчика, чтобы присоединиться к существующей команде, работающей над проектом нашего Заказчика. Наш клиент предоставляет SaaS-решения, которые помогают компаниям оптимизировать свой бизнес. Эти решения охватывают бизнес-планирование и выполнение, автоматизацию и оптимизацию процессов. Платформа Заказчика использует ведущие в отрасли искусственный интеллект (ИИ) и машинное обучение (МО) для расширения возможностей прогнозирования и упреждающего предотвращения сбоев в различных сферах бизнеса. Целью проекта является создание набора стандартизированных API (интерфейсов прикладного программирования), основанных на логической модели данных для потребителей. Эти API-интерфейсы облегчат интеграцию, доступ к данным и совместимость с внешними системами и приложениями. Обязанности: Разработка внутренней инфраструктуры и базы кода для реализации определенных API на основе логической модели данных. Реализация операций доступа к данным и манипулирования ими (например, операций CRUD) для каждого объекта данных, предоставляемого API. Обеспечение соблюдения лучших отраслевых практик, стандартов кодирования и рекомендаций по безопасности во время работы. Разработка API Лидировать на собственном примере во всех аспектах разработки программного обеспечения, поднимая планку для всей команды. Проводить эффективную экспертную оценку, особенно среди младших разработчиков, для тестирования новых функций и функциональных возможностей. Тренировать и наставлять членов команды. Проактивный, творческий и инициативный. Влиять на других в качестве технического лидера. члены команды в организациях-разработчиках в рамках межфункционального сотрудничества. Дают четкие инструкции и конструктивную обратную связь технической команде. Влияют на технические решения, которые оказывают существенное влияние на конечный продукт. Согласовывают стратегию клиента с видением конечного продукта, технических решений, качества и производительности. Независимо планируют и выполнять назначенные истории/задачи/пики и завершать их вовремя. Демонстрировать независимое понимание графика проекта, ограничений ресурсов и влияния между командами. Принимать тактические решения для погашения технического долга и постоянного улучшения кодовой базы. Решать сложные и разнообразные проблемы; внедрять важные технические решения. Участвовать в разработке и поставке решений. Консультировать группу по ресурсам, архитектурным компромиссам, а также плюсам и минусам для достижения основных бизнес-целей. Внедрять инновации в реализацию процедурных/системных решений для повышения качества. Требования: более 5 лет практического опыта работы с базовой Java и продвинутой Java. разработка программного обеспечения от 2 лет на руководящей должности в проекте. Хорошее знание Java SEдо 17 лет. Хорошее знание шаблонов проектирования, SOLID, DRY, SQL, Spring Boot, Micro Services. Хорошее знание JUnit и Mockito. Глубокое понимание жизненного цикла разработки программного обеспечения (SDLC) и Agile. Способность понимать масштабируемость. , доступность и ремонтопригодность функций и продуктов. Способность вносить вклад в несколько сложных проектов/потоков работы одновременно. Способность декомпозиции тодоскопа — определение задач/историй для сегментов масштаба проекта. Способность определять размер и оценивать сроки для нескольких задач/историй и/или проектов.различные инструменты и фреймворки для автоматизации тестирования. Уровень английского языка — Upper-Intermediate или выше. Будет плюсом: Опыт работы со Snowflake. Знание TestNG, JMeter и Azure. Мы предлагаем: Карьерный и профессиональный рост. Конкурентоспособная заработная плата. Дружный и высокопрофессиональный коллектив. Большой и комфортный офис, собственная парковка, рестораны рядом. Медицинское страхование сотрудников (включая Covid-19), а также возможность семейного страхования по корпоративному тарифу Оплачиваемые 12 больничных и все праздники Оплачиваемые 18 рабочих дней отпуска Курсы английского/немецкого языка Возможность работать удаленно (предоставляем все оборудование)