Назад

Не получаете ответ?

Вакансия опубликована 8 дн. назад - шансы на ответ снижаются.

8 дней назад

Java-разработчик не ниже Middle (мобильный сервис продажи билетов) (Java)

225 000 - 290 000₽
Формат работы
onsite/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Java-разработчик не ниже Middle (мобильный сервис продажи билетов) (Java): Разработка и сопровождение высоконагруженных backend-сервисов мобильного сервиса продажи и записи электронных билетов с акцентом на многопоточность, асинхронную обработку и интеграции с платёжными и билетными шлюзами. Фокус на развитии API, обработке сообщений через Kafka, работе с PostgreSQL и диагностике конкурентных процессов.

Локация: Москва, офис на месте работодателя. После испытательного срока возможен гибрид по согласованию и результатам работы.

Зарплата: 225 000–290 000 ₽ в месяц до вычета налогов.

Компания

Аккредитованная ИТ-компания «Спутник», разрабатывающая и сопровождающая высоконагруженный мобильный сервис продажи и записи электронных билетов на транспортные карты с многомиллионной аудиторией.

Что делать

  • Разрабатывать и дорабатывать backend-сервисы на Java.
  • Развивать API для мобильного приложения и фронтенда, включая обработку запросов, статусов операций и ошибок.
  • Реализовывать и сопровождать интеграции с платёжными и билетными шлюзами.
  • Обрабатывать сообщения через Kafka и работать с PostgreSQL, SQL-запросами и транзакциями.
  • Находить и устранять ошибки в асинхронных и многопоточных процессах, писать тесты и проверять исправления вместе с QA.

Требования

  • От 3 лет коммерческой разработки на Java.
  • Уверенное знание Java Core, Spring Framework, Spring Boot и JPA/Hibernate.
  • Опыт разработки и сопровождения сервисов с Kafka, включая обработку сбоев и повторную доставку сообщений.
  • Понимание многопоточности, асинхронных и конкурентных процессов, а также HTTP и REST API.
  • Хорошее знание SQL, опыт работы с PostgreSQL и понимание транзакций.
  • Опыт написания тестов с JUnit, Mockito и Testcontainers; уверенная работа в Linux.

Хорошо, если есть

  • Опыт интеграции приёма платежей через банковский эквайринг или СБП.
  • Опыт интеграции с сервисами фискализации и билетными шлюзами.

Культура и преимущества

  • Небольшая команда из backend- и frontend-разработчиков, QA и DevOps.
  • Возможность влиять на технические решения и видеть результаты своего вклада в продукт.
  • Официальное оформление по трудовому договору и полная занятость.
  • График 5/2, 8-часовой рабочий день; ежедневные встречи начинаются в 10:00.
  • ДМС после прохождения трёхмесячного испытательного срока.

Процесс найма

  • Зарплата определяется по результатам отбора.
  • В сопроводительном письме необходимо ответить, подходят ли зарплатный диапазон и формат работы, а также описать личный опыт интеграции платежей.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →