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

ОАО «РЖД»

  • Домодедово, Московская Область
  • Постоянная работа
  • Полная занятость
  • 2 мес. назад
О компании и командеПроект:Разработка и масштабирование высоконагруженной справочной системы для управления ресурсами РЖД, используемой тысячами пользователей ежедневно. Проект предназначен для оптимизации логистики и управления инфраструктурой компании.Стек на проекте:
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 раз в год);
  • Бесплатный пригородный проезд ж/д транспортом;
  • Ежегодная материальная помощь к отпуску;
  • Льготная ипотека для сотрудников;
  • Широкие возможности для обучения в собственном Корпоративном университете Компании

Хабр Карьера

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

  • Технолог-разработчик

    Крист и Ко

    • Лыткарино, Московская Область
    Направления: Молочная продукция (йогурты, творожные продукты, плавленые/сырные продукты и др.). Мороженое (молочное/сливочное, плодово-ягодное, низкокалорийные форматы). Начинки…
    • 9 д. назад