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

Российские железные дороги

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 раз в год);
  • Бесплатный пригородный проезд ж/д транспортом;
  • Ежегодная материальная помощь к отпуску;
  • Льготная ипотека для сотрудников;
  • Широкие возможности для обучения в собственном Корпоративном университете Компании
Навыки
  • Postgres
  • Spring
  • Hibernate
  • JDBC
  • PostgreSQL
  • Redis
  • Clickhouse
  • Apache Kafka
  • Grafana
Посмотреть контакты работодателя

Похожие вакансии

Ком3
Полный день
  • Москва

  • Не указана

Рекомендуем
Петербургская Биржа

Java разработчик (senior)

Петербургская Биржа

Полный день
  • Москва

  • Не указана

Рекомендуем
Techno Diasoft
Удаленная работа
  • Москва

  • до 260000 RUR

Рекомендуем
Лига Цифровой Экономики

Java-разработчик

Лига Цифровой Экономики

Удаленная работа
  • Москва

  • до 260000 RUR

РТК-СОФТ

Java-разработчик

РТК-СОФТ

Удаленная работа
  • Москва

  • до 260000 RUR

Ozon
Удаленная работа
  • Москва

  • до 260000 RUR

X5 Tech
Удаленная работа
  • Москва

  • до 260000 RUR

СБЕР
Удаленная работа
  • Москва

  • до 260000 RUR

Swordfish Security
Удаленная работа
  • Москва

  • до 260000 RUR

СБЕР
Полный день
  • Москва

  • до 260000 RUR

СИНАПС ТЕХНОЛОДЖИ

Middle Java-разработчик

СИНАПС ТЕХНОЛОДЖИ

Полный день
  • Москва

  • до 260000 RUR

Datanomica
Удаленная работа
  • Москва

  • до 270000 RUR

Voximplant

Java Developer

Voximplant

Удаленная работа
  • Москва

  • до 270000 RUR

Minervasoft
Удаленная работа
  • Москва

  • до 270000 RUR

Datanomica
Полный день
  • Москва

  • до 287400 RUR

Т-Банк
Полный день
  • Москва

  • до 287400 RUR

НПЦ Дельта

Backend-разработчик

НПЦ Дельта

Полный день
  • Москва

  • от 110000 RUR

А2М
Полный день
  • Москва

  • от 110000 RUR

Лига Цифровой Экономики

Java-разработчик (Junior)

Лига Цифровой Экономики

Удаленная работа
  • Москва

  • от 110000 RUR

Азиатско-Тихоокеанский Банк

Senior Java разработчик

Азиатско-Тихоокеанский Банк

Удаленная работа
  • Москва

  • от 110000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию