Middle java разработчик (г. Домодедово)

По договоренности


Ищем ​​​​​​java разработчика для присоединения к самой технологичной команде Центра цифровых технологий ОАО "РЖД".

Проект: Разработка и масштабирование высоконагруженной справочной системы для управления ресурсами РЖД, используемой тысячами пользователей ежедневно. Проект предназначен для оптимизации логистики и управления инфраструктурой компании.

Стек на проекте:
Backend: Java 17, Spring (Boot, Data, Security, Cloud), JDBC/Hibernate, AOP.
Базы данных: PostgreSQL, Redis, ClickHouse.
Инфраструктура: Docker, OpenShift, GitLab CI/CD.
Инструменты: Grafana, Hazelcast, Kafka (в планах), Lombok, Jackson.

Архитектура на проекте:

  • Распределенный монолит с плавным переходом к микросервисной архитектуре.
  • Взаимодействие через REST API (JSON), кэширование данных с помощью Redis и Hazelcast.
  • Основная БД — PostgreSQL, аналитика — ClickHouse, мониторинг — Grafana.
  • Инфраструктура: Docker, OpenShift, AstraLinux.

Чем предстоит заниматься:

  • Участие в разработке и оптимизации ядра системы.
  • Внедрение новых модулей и интеграция с внешними сервисами.
  • Проектирование архитектурных решений (например, разделение монолита на микросервисы).
  • Работа над повышением производительности: анализ метрик в Grafana, оптимизация запросов, настройка кэширования.

Мы ожидаем от кандидата:

  • Высшее техническое образование (информатика, прикладная математика, компьютерные науки).
  • Опыт промышленной разработки на Java от 2+ лет, включая поддержку и рефакторинг legacy-кода.
  • Участие в проектах с распределенными системами или высоконагруженными приложениями.
  • Свободное владение Java 17+: Stream API, многопоточность, Java Collections, Lombok, AOP.
  • Опыт с Spring Framework (Boot, Data, Security, Cloud).
  • Глубокое понимание REST API, проектирование сервисов с использованием Jackson для сериализации/десериализации JSON.
  • Работа с реляционными СУБД: PostgreSQL (оптимизация запросов, индексы), знание JDBC или Hibernate.
  • Опыт с Redis или другими in-memory базами данных для кэширования.
  • Навыки работы с Docker, Git (включая GitLab CI/CD), Maven.
  • Понимание основ распределенных систем: взаимодействие между сервисами, обработка ошибок, балансировка нагрузки.
  • Умение работать в команде: участие в код-ревью, планировании задач (Agile/Scrum), обмен экспертизой.
  • Стремление к оптимизации: поиск эффективных решений для сложных задач, рефакторинг, улучшение производительности.
  • Готовность осваивать новые технологии и инструменты (например, микросервисные паттерны, Kafka, ClickHouse).
    Будет плюсом:
  • Опыт с Kubernetes/OpenShift, Kafka, ClickHouse, Hazelcast.
  • Знание OpenAPI для документирования REST-сервисов.
  • Практика с Grafana для мониторинга метрик и анализа производительности.
  • Опыт миграции монолита к микросервисной архитектуре.
  • Навыки интеграционного тестирования (JUnit 5, Testcontainers).
  • Публичный код на GitHub/GitLab (пожалуйста, укажите ссылку).

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

  • Гибридный формат работы. Несколько дней удаленка+офис г. Домодедово. Микрорайон Барыбино.
  • Оформление в соответствии с требованиями ТК РФ, стабильную заработную плату по результатам собеседования;
  • Ежегодную индексацию оплаты труда;
  • Профессиональный коллектив, перспективы карьерного роста и развития.
  • Возможность влиять на архитектуру масштабного проекта федерального уровня.
  • Работу в молодой команде с современным стеком технологий.
  • Профессиональный рост: участие в миграции на микросервисы, освоение инструментов для highload.
  • СОЦИАЛЬНЫЙ ПАКЕТ:
  • Забота о здоровье сотрудников (ДМС, собственная система здравоохранения, включая стоматологию);
  • Поддержка занятий спортом (компенсация абонемента в спортклуб, спортивные активности, организуемые компанией);
  • Бесплатный проезд ж/д транспортом поездами дальнего следования (1 раз в год);
  • Бесплатный пригородный проезд ж/д транспортом;
  • Ежегодная материальная помощь к отпуску;
  • Льготная ипотека для сотрудников;
  • Широкие возможности для обучения в собственном Корпоративном университете Компании

Поделиться:

Опубликована 22 дня назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.