ГК Орбита

Middle Backend Разработчик (Java)

До 130 000 RUR
  • Москва
  • От 3 до 6 лет

Центр Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания

Масштабный технологический проект с глубокой экспертизой в цифровизации бизнеса. Ключевые отрасли: государственный сектор, FinTech, HR Tech, коммуникации и медиа, услуги, рынок недвижимости, travel.

Нам доверяют крупнейшие компании РФ, среди них: Т1, ВТБ, Иннотех, Альфа Банк, ОИС и другие.

Более 6 лет мы ведем собственную продуктовую и заказную разработку высокоэффективных цифровых решений.


Обязанности:
  • Разработка и поддержка серверной функциональности на Java 17 и Spring Boot в составе крупного многомодульного Maven-проекта.

  • Разработка и сопровождение REST API: контроллеры, сервисы, DTO-контракты, версионирование эндпоинтов и обратная совместимость.

  • Работа с моделью данных: JPA-сущности, Hibernate, запросы на QueryDSL и нативном SQL, миграции схемы через Liquibase.

  • Разработка и поддержка Kafka-интеграций: входящие лисенеры, идемпотентная обработка событий, исходящие события через CDC (БД-вью + Kafka Connect).

  • Интеграция с внутренними ФА и внешними системами (в тч Keycloak, S3-хранилища, внутренние библиотеки платформы) по REST/Kafka.

  • Поддержка сквозных механизмов: разграничение доступа и роли, аудит изменений, функциональные флаги (feature toggles), единая обработка ошибок, переходы статусов жизненного цикла.

  • Работа с техническим долгом и постепенное улучшение существующих решений.

  • Покрытие кода тестами и участие в code review.

  • Использование AI-агентов в разработке.

  • Работа с задачами в рамках SDD-подхода.

Требования:
  • От 3 лет опыта коммерческой разработки на Java, из них уверенная практика с Spring Boot / Spring MVC.
  • Уверенное владение Java Core: коллекции, Stream API, generics, модель исключений, многопоточность на базовом уровне.
  • Практический опыт проектирования и поддержки REST API, понимания версионирования контрактов и OpenAPI/Swagger-описаний.
  • Опыт работы с реляционными СУБД на уровне уверенного SQL (PostgreSQL приветствуется) и Spring Data JPA / Hibernate: связи сущностей, транзакции, N+1, оптимизация запросов.
  • Практический опыт работы с Kafka (consumer/producer), понимание идемпотентности обработки сообщений и работы с offset/acknowledgment.
  • Опыт написания модульных и интеграционных тестов на JUnit 5 и Mockito, понимание необходимости линтеров и тестового покрытия.
  • Уверенная работа с Maven и Git, понимание структуры многомодульного проекта и процесса сборки.
  • Понимание принципов аутентификации и авторизации (OAuth2/OIDC, ролевая модель), практический опыт Spring Security.
  • Готовность работать с большим проектом, техническим долгом и постепенно улучшать существующие решения.
  • Уверенная работа с AI-агентами.
  • Знакомство с SDD-подходом.
  • Опыт работы в Agile-команде с двухнедельными итерациями.

Мы предлагаем:

  • Удаленную работу: возможность работать полностью удаленно (по РФ);
  • Белую заработную плату, оформление согласно Трудовому кодексу РФ;
  • Комфортный старт: 3 месяца плавного погружения под присмотром HR;
  • Поддержку: IT-отсрочку и консультации HR/юристов;
  • Прозрачные процессы и открытую коммуникацию;
  • Работу на лучшем оборудовании без логирования времени, с фокусом на доверии и результате;
  • ДМС: медицинское страхование за счет компании;
  • Развитие: индивидуальный план обучения, посещение конференций и митапов, поддержка в развитии карьеры;
  • Личный бренд: возможность выступать на конференциях, митапах, публикация статей;
  • Бенефиты: ежеквартальное обновление корпоративных скидок;
  • Движ: организация вечеринок оффлайн и онлайн, предоставление мерча, проведение конкурсов и челленджей.

Откликайтесь, будем рады познакомиться лично!