← Все вакансии/Junior/Лига Цифровой Экономики
JuniorOfficeМосква

Java Developer

ЛЦ
Лига Цифровой Экономики
Уровень
Junior
Формат
Office
О роли

Описание вакансии

О компании

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

Обязанности
  • Взаимодействовать с аналитиками и старшими разработчиками для уточнения требований, обсуждать архитектурные решения
  • Разрабатывать бэкенд-часть приложений на Java: серверная логика в соответствии с техническими требованиями
  • Создавать интеграционные сервисы: механизмы взаимодействия между внутренними системами и внешними API
  • Проектировать и реализовывать микросервисные компоненты
  • Делать интеграции с AI-решениями: подключение и настройка взаимодействия с LLM-платформами
  • Писать и поддерживать юнит-тесты (JUnit, Mockito)
  • Исправлять дефекты: анализ и устранение ошибок в существующем коде
  • Делать рефакторинг и оптимизацию кода под руководством наставника
Требования
  • Уверенное знание Java 17 и опыт разработки на Spring Boot 3 от 6 месяцев
  • Уверенное знание SQL: join, подзапросы, агрегатные и оконные функции, оптимизация запросов, умение анализировать план выполнения
  • Опыт работы с реляционной БД PostgreSQL
  • Знание принципов работы с REST API
  • Опыт написания юнит-тестов (JUnit, Mockito)
  • Опыт работы с Git и Maven
  • Базовые знания шаблонов проектирования в Java
  • Понимание принципов микросервисной архитектуры и основ многопоточности
  • Практический опыт работы с Spring JDBC
  • Высшее или неоконченное высшее техническое образование
Стек и навыки

С чем работаем