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

Дата размещения вакансии: 07.07.2025
Работодатель: Московский метрополитен
Уровень зарплаты:
з/п не указана
Город:
Москва
улица Ивана Франко
Требуемый опыт работы:
От 1 года до 3 лет

Мы — Центр исследования и разработки беспилотного транспорта. Наша миссия — создать первый в России полностью автономный общественный транспорт, который изменит будущее передвижения.

Каждый день мы делаем шаг к технологическому прорыву, стремясь к тому, чтобы беспилотные технологии стали неотъемлемой частью московского транспорта. Если вы хотите стать частью команды, которая создает будущее, если вы готовы решать амбициозные и сложные задачи, присоединяйтесь к нам!

У вас есть шанс стать частью команды, которая меняет мир. Присылайте свое резюме, и мы вместе сделаем Москву лучше!

Стек технологий

  • Java 21+
  • Spring Data JPA, Spring Security, Spring Cloud
  • PostgreSQL
  • Hibernate, JUnit, Mockito, Maven, Git, GitLab CI/CD, Liquibase
  • REST API, Swagger/OpenAPI
  • Lombok, MapStruct
  • Docker
  • Jira, Confluence
  • gRPC-Web (опционально)
  • ClickHouse, Tarantool (опционально)
  • Apache Kafka (опционально)
  • Kubernetes (опционально)

Основные задачи

  • Разработка и поддержка высоконагруженных backend-сервисов в составе Agile команды
  • Взаимодействие с системными аналитиками, фронтенд-разработчиками, тестировщиками
  • Проектирование и реализация RESTful API и микросервисов;
  • Интеграция с внешними системами и сервисами;
  • Оптимизация производительности приложений и баз данных
  • Участие в code review
  • Написание качественных unit и integration тестов
  • Участие в архитектурных решениях и техническом планировании
  • Работа с системами мониторинга и логирования​​​​​​​

Технические навыки:

  • Опыт коммерческой разработки на Java от 3 лет
  • Уверенное знание Spring Framework (Boot, Security, Data JPA)
  • Опыт работы с реляционными и NoSQL базами данных
  • Понимание принципов REST API и HTTP протокола
  • Знание паттернов проектирования и принципов SOLID
  • Опыт работы с системами контроля версий (Git)
  • Базовое понимание DevOps практик и контейнеризации

Личные качества:

  • Стремление к написанию чистого, поддерживаемого кода
  • Способность работать в команде и делиться знаниями
  • Готовность к обучению новым технологиям
  • Аналитический склад ума и внимание к деталям
  • Ответственность и способность работать самостоятельно

Условия:

  • Трудоустройство и работа в соответствии с ТК РФ

  • Бесплатный проезд в столичном метро

  • Бесплатный проезд по железным дорогам в пригородном сообщении от места жительства до места работы и обратно в пределах Московской области

  • Льготы на отдых в оздоровительном комплексе метрополитена

  • Детский оздоровительный лагерь и детский клуб

  • Финансовые условия обсуждаем индивидуально в зависимости от опыта кандидата