Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7. Продукт Платёжный сервис включает в себя разработку, внедрение и обеспечение функционирования общегородского платежного сервиса и электронных платежей в пользу городского бюджета для обеспечения своевременной оплаты городских начислений за счет реализации удобного сервиса оплаты на общегородских витринах. Платежный сервис — это оплата всех начислений в домене мос.ру (штрафы, оплата за кружки для детей и многое другое). Много интеграций с различными системами, в том числе с банковскими. Наш стек: фронт - React, бэк - Java , Kafka, REST API , SOAP . Что нужно делать: Разрабатывать новый функционал Фиксировать баги (приёмка баг репортов) Заниматься интеграцией с внешними сервисами и API для автоматизации процессов Обеспечивать безопасность системы и учетных данных пользователей Оптимизировать производительность Поддерживать и дорабатывать существующий функционал Участвовать в проектировании архитектуры системы и обсуждении технических решений Какие знания и навыки нам важны: Знание Java (Core, Collections, Concurrent) и/или .net Знание основ и понимание проблем многопоточного программирования Уверенное знание технологий Spring Boot Webflux, R2DBC, REST , SOAP , OpenAPI, OAUTH Опыт работы со Spring Boot, Spring Framework, Spring Integration Framework, Spring Security, Apache Kafka Умение работать в асинхронном подходе Умение разрабатывать микросервисную архитектуру Знание и умение применять шаблоны проектирования, шаблоны интеграции Знание реляционных баз данных (PostgreSQL) Умение работать с кластерными базами данных Cassandra/ScylladBD Понимание принципов безопасности веб-приложений (аутентификация, авторизация) Владение инструментами коллективной разработки ( Git , Maven, Jira, Confluence) Будет плюсом: Опыт работы с Java от 5 лет Опыт работы в платёжных сервисах / финтехе (высоконагруженные системы, процессинг, интеграции с банками, работа с транзакциями, комиссиями, безопасностью платежей) Представление об ElasticSearch Базовый опыт работы с Docker и Linux Что мы предлагаем: Оформление по ТК в аккредитованной IT-компании Годовое премирование по результатам работы Удаленный формат работы График работы 5/2, возможность гибкого начала рабочего дня в интервале с 9-10 утра Интересные задачи и ресурсы для их реализации Материальную помощь в случае важных событий в жизни Корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке Корпоративные тренировки и спортивные активности: бег, футбол, волейбол, баскетбол, теннис и другие Комьюнити по интересам Скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д. Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!