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