з/п не указана
Москва
улица Стромынка
улица Стромынка
От 3 до 6 лет
Твои задачи:
- Разработка архитектурных решений для высоконагруженных микросервисных систем
- Внедрение современных паттернов распределенных систем (CQRS, Event Sourcing, Saga, Transactional Outbox).
- Написание чистого, поддерживаемого кода на Java
- Оптимизация многопоточности, управление памятью и устранение узких мест в производительности систем
- Создание и оптимизация сложных SQL-запросов, проектирование реляционных моделей, настройка индексов, управление транзакциями и блокировками
- Настройка асинхронного обмена данными между сервисами через брокеры сообщений (Kafka, RabbitMQ)
- Моделирование и интеграция бизнес-логики на базе движка Camunda BPM
- Создание технической, проектной и конструкторской документации
- Генерация идей по модернизации текущих систем и планирование миграции сервисов
Мы ждем от тебя:
- Высшее техническое образование и от 3-5 лет опыта коммерческой разработки серверной части приложений (Backend)
- Знание алгоритмов и структур данных (массивы, списки, деревья, графы, хэширование, сортировка, динамическое программирование)
- Знание теории ООП (объектно-ориентированного программирования) и принципов SOLID
- Глубокое понимание и опыт применения шаблонов проектирования (GoF: Фабрика, Строитель, Синглтон, Адаптер, Декоратор, Наблюдатель, Стратегия и др.)
- Знание архитектурных шаблонов корпоративных приложений (MVC, паттерн Репозиторий, Unit of Work) и шаблонов интеграции корпоративных систем (маршрутизация, трансформация и каналы сообщений)
- Понимание нормализации/денормализации данных, уровней изоляции транзакций, работы с планами запросов, оптимизации индексов (составных, функциональных и др.) и борьбы со взаимными блокировками (deadlocks)
- Уверенная работа в Linux (скрипты, поиск утечек памяти, отладка процессов), понимание GitFlow, базовые навыки работы с Docker, Kubernetes и Ansible для запуска и развертывания сервисов
- Понимание принципов работы CI/CD (GitLab CI, Jenkins) на детальном уровне.
Что мы обеспечим:
- Корпоративная культура со своими ценностями и традициями, в которой каждый чувствует себя частью команды
- Офисный формат работы, график 5/2 (м. Сокольники)
- Техника для комфортной работы
- Работа в команде профессионалов, мотивированных на бизнес-результат
- Сессии профессионального развития 2 раза в год, результатом которых является план индивидуального развития и получение обратной связи
- Сообщества по интересам: Лига Спорта, Лига Кибер спорта, Лига Творчества, а также возможность организовать свое сообщество и получить поддержку от компании