ориентир по рынку
вакансия зп не указана
в среднем 164 163 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Команда проекта поддерживает и развивает систему маркетинговых коммуникаций — платформу для взаимодействия с корпоративными клиентами. В её задачи входят развитие бэкенд-части приложения, интеграционные сервисы и микросервисные компоненты.

задачи

  • Взаимодействовать с аналитиками и старшими разработчиками для уточнения требований, обсуждать архитектурные решения и согласовывать задачи;
  • Разрабатывать бэкенд-часть приложений на Java и поддерживать серверную логику в соответствии с техническими требованиями;
  • Создавать интеграционные сервисы для взаимодействия внутренних систем с внешними API;
  • Проектировать и реализовывать микросервисные компоненты с учётом принципов микросервисной архитектуры;
  • Обеспечивать корректное взаимодействие микросервисных компонентов;
  • Интегрировать решения на основе искусственного интеллекта и настраивать взаимодействие с платформами больших языковых моделей;
  • Писать и поддерживать модульные тесты с использованием JUnit и Mockito;
  • Обеспечивать высокое покрытие тестами новых и существующих модулей;
  • Анализировать и исправлять дефекты в существующем коде;
  • Выполнять рефакторинг и оптимизацию кода под руководством наставника;
  • Улучшать структуру и производительность существующего кода;
  • Соблюдать принципы чистого кода и лучшие практики Java-разработки.

требования

  • Уверенное знание Java 17 и опыт разработки на Spring Boot 3 от 6 месяцев;
  • Уверенное знание SQL: соединения, подзапросы, агрегатные и оконные функции;
  • Знание теории или практический опыт оптимизации запросов, работы с индексами и партициями;
  • Умение анализировать план выполнения запроса;
  • Опыт работы с PostgreSQL;
  • Знание принципов работы с REST API, включая разработку и интеграцию;
  • Опыт написания модульных тестов с использованием JUnit и Mockito;
  • Опыт работы с Git и Maven;
  • Базовое знание шаблонов проектирования в Java;
  • Понимание принципов микросервисной архитектуры и основ многопоточных приложений;
  • Практический опыт работы со Spring JDBC;
  • Умение разбираться в чужом коде и вносить в него изменения;
  • Высшее или неоконченное высшее техническое образование.

условия

  • Внутренние семинары и встречи для обмена знаниями;
  • ДМС со стоматологией для сотрудников;
  • Скидка на покупку ДМС для ближайших членов семьи;
  • Техника для комфортной работы;
  • Сессии профессионального развития и индивидуальный план развития.

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.

прозрачные зарплаты в IT

Анонимные данные по зарплатам и грейдам

Посмотреть
График динамики зарплат
Откликнуться Добавить в трекер

Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.