Java-разработчик (микросервисы, Apache Kafka)
Разработка микросервисов на Java/Spring для корпоративной системы асинхронного обмена данными между информационными системами Москвы на базе Apache Kafka. Нужен уверенный коммерческий опыт Java, знание Spring Framework, Kafka, PostgreSQL, Keycloak/OAuth 2.0, тестов и Docker. Предлагают интересные задачи, корпоративное обучение, ДМС и спортивные активности.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7. Проект представляет собой корпоративную систему асинхронного обмена данными между информационными системами города Москвы на базе Apache Kafka. В состав решения входят: брокер сообщений Kafka, валидация сообщений с использованием Schema Registry, интеграция с Keycloak для проверки прав доступа к топикам, а также ведение реестров информационных систем, схем данных и потоков взаимодействия.
- Разрабатывать и проектировать микросервисы на Spring для повышения наблюдаемости системы (метрики, логи, трассировка), а также создавать интерактивные карты интеграций, паспорта топиков, реестры информационных систем и визуализацию структур сообщений.
- Добавлять поддержку новых типов обмена: синхронный REST (возможно gRPC и/или SOAP-протоколы), обеспечивать их совместимости с существующей инфраструктурой.
- Проводить нагрузочное тестирование сервиса каталога интеграций и сервиса синхронного обмена (JMeter).
- Проектировать и поддерживать REST API, документацию через OpenAPI/Swagger.
- Работать с реляционными СУБД (PostgreSQL), проектировать схемы, писать оптимизированные SQL-запросы, управлять миграциями.
- Писать модульные и интеграционные тесты (JUnit, Mockito, Testcontainers).
- Участвовать в code review, архитектурных обсуждениях, документировании решений.
- Анализировать и решать инциденты, связанные с производительностью, безопасностью, сетевыми протоколами и маршрутизацией запросов.
- Какие знания и навыки нам важны:
- Уверенный коммерческий опыт Java-разработки (Java 8, 11, 17 или 21).
- Практический опыт работы с Apache Kafka (производители, потребители, топики) ACL и Schema Registry.
- Хорошее знание Spring Framework (Spring Boot, Spring Web, Spring Data, Spring Security).
- Опыт работы с Keycloak или другими системами на базе OAuth 2.0 / OIDC.
- Навыки работы с PostgreSQL: проектирование схем, оптимизация запросов, миграции.
- Опыт написания тестов (JUnit, Mockito, Testcontainers).
- Уверенное владение Git, Maven/Gradle, Docker.
- Понимание принципов REST API, опыт работы с OpenAPI/Swagger.
- Готовность проводить нагрузочное тестирование и анализировать производительность.
- Способность самостоятельно прояснять неопределённость в задаче: формулировать вопросы, проверять гипотезы и предлагать технически обоснованные решения.
- Будет плюсом:
- Опыт разработки синхронных высоконагруженных сервисов (REST, gRPC).
- Навыки работы с SOAP (JAX-WS, WSDL, XML).
- Знание инструментов мониторинга (Prometheus, Grafana, ELK).
- Опыт работы с API Gateway (Spring Cloud Gateway, Nginx).
- Навыки проведения нагрузочного тестирования (JMeter, Gatling, k6).
- Опыт работы с дополнительными брокерами (RabbitMQ, ActiveMQ).
- Знание протоколов и форматов: Avro, Protobuf, JSON Schema.
- Опыт разработки веб-части на React.
- Участие в проектах для госсектора или крупных enterprise-систем.
- Опыт применения современных LLM-инструментов для анализа требований, разработки и проверки решений.
Что предлагаем
Стек и инструменты
Зарплата не указана — оценили по рынку
На основе 39 похожих вакансий за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как Java-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Департамент информационных технологий Москвы
8 активных вакансий в компании
Android-разработчик
~1 738 750 ₸ оценка
Разработка и поддержка Android-приложения для платформы «Облако», которая автоматизирует бухгалтерию учреждений Правительства Москвы. Нужен опытный Android-разработчик с опытом от 3 лет, глубоким знанием Kotlin, Android SDK, Jetpack Compose, Retrofit, Room, Koin и пониманием архитектурных паттернов. Предлагают рыночную зарплату с премиями, гибридный формат работы, корпоративное обучение и бонусы аккредитованной IT-компании.
Фронтенд-разработчик (дизайн-система)
~1 858 400 ₸ оценка
Разработка и развитие дизайн-системы для портала mos.ru на Vue: архитектура компонентов, качество и производительность, автоматизация и внедрение ИИ. Нужен фронтенд-опыт от 5 лет, уверенное владение Vue, JavaScript, TypeScript, HTML/CSS, понимание SPA/SSR/MicroFrontend и опыт тестирования. Предлагают рыночную зарплату с премиями, гибридный формат, корпоративное обучение, ДМС-скидки и спортивные активности.
Java-разработчик (Цифровое правосудие)
Актуальность уточняется
~1 901 595 ₸ оценка
Разработка backend единой цифровой платформы судов общей юрисдикции Москвы: новый функционал, рефакторинг, оптимизация, участие в дизайне и архитектуре, тесты и code review. Нужен опыт от 3 лет, уверенное владение Java, Spring Framework, SQL/NoSQL, RabbitMQ, Hibernate, понимание системного дизайна и REST/SOAP. Предлагают удалённый или гибридный формат, корпоративное обучение, ДМС-скидки и спортивные активности.
Разработчик 1С
~1 177 000 – 1 471 250 ₸ оценка
Разработка и доработка конфигураций 1С (в том числе 1С:БГУ и 1С:ЗКГУ) для системы централизованной бухгалтерии учреждений Правительства Москвы: отчеты, обработки, обмены данными и интеграции. Нужен опыт на платформе 1С от 3 лет, знание встроенного языка, управляемых форм, запросов и регистров, умение разбирать техзадания и работать с консультантами. Предлагают рыночную зарплату с премиями, гибридный формат работы, обучение, ДМС со скидками и спортивные активности.
Похожие вакансии
6 вакансий
Backend-разработчик (Middle/Senior)
~1 070 000 – 2 119 738 ₸ оценка
Ищем backend-разработчика уровня Middle/Senior для проектов в FinTech, страховании, Retail и других отраслях. Нужен уверенный Java (от 3 лет), Spring, Kafka/ActiveMQ, опыт проектирования ETL и микросервисов, знание Kotlin или готовность его освоить. Предлагают удалённую работу на полную занятость, гибкий график и долгосрочные проекты в крупных компаниях.
Full Stack Software Engineer (Java / React)
~1 070 000 – 2 119 738 ₸ оценка
Syberry ищет Full Stack разработчика (Java / React) для создания современной ERP-системы для строительной компании. Нужно проектировать и разрабатывать фичи на бэкенде и фронтенде, поддерживать существующий код, писать тесты и участвовать в технических обсуждениях. Требуется от 3 лет опыта с Java и Spring, уверенное владение TypeScript и React, знание REST API и MySQL, английский B1+ для общения с клиентом.
Java инженер
~1 070 000 – 2 119 738 ₸ оценка
Uzum Bank ищет Java-инженера в продуктовую команду финтех-направления. Нужно проектировать и разрабатывать сервисы на Java 11+, Spring Boot и Hibernate, работать с highload, микросервисами и брокерами сообщений, писать тесты и участвовать в ревью кода. Предлагают удалённый формат, сильную команду, официальное оформление по ТК Узбекистана и возможность получить IT-визу.
Разработчик интеграционной платформы / ESB (Apache Camel / Kafka / NiFi)
~1 070 000 – 2 119 738 ₸ оценка
Разработка коннекторов и адаптеров на интеграционной платформе (Apache NiFi, Camel, Kafka Connect) и настройка потоковой обработки данных через Apache Kafka. Требуется опыт построения интеграций, знание Kafka, SQL и одного из языков (Java, Kotlin, Go, Python, JavaScript). Предлагают удалённую работу, официальное трудоустройство по ТК РФ, обучение и корпоративные бонусы.
Разработчик Java/Kotlin
~1 070 000 – 2 119 738 ₸ оценка
Разработка и поддержка высоконагруженных backend-сервисов на Java/Kotlin для банковской платформы. Нужен опыт от 2 лет, микросервисная архитектура, Kafka, PostgreSQL, Hibernate, Liquibase, OpenAPI. Удалённая работа из любой точки России, оформление по ТК РФ, гибкий график.
Software Engineer (Java)
~1 070 000 – 2 119 738 ₸ оценка по стеку
Разработка инновационных программных решений для клиентов в рамках проектов цифровизации и модернизации. Требуются глубокие знания Java, Spring, Java EE, Maven, CI/CD, Docker, Kubernetes, опыт написания тестов и понимание микросервисной архитектуры. Предлагают гибкий график, возможность удалённой работы, обучение, 30 дней отпуска и другие бонусы.