У вакансии понятный фокус на Java-бэкенде и современный стек, но зарплата не указана, а широкий набор интеграционных и инфраструктурных задач затрудняет оценку объёма работы.
Кликните для подробной информации
Широкий круг задачЗарплата не указанаСовременный стекДолгий отпуск
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Java разработчик (Middle / Senior) (Java/Spring/Microservices): Разработка и поддержка Java-компонентов в микросервисной архитектуре с интеграцией Python ML-пайплайнов и C#/.NET-сервисов, с акцентом на производительность, тестирование и отказоустойчивость. Focus on проектирование интеграций через REST/gRPC и очереди, оптимизацию SQL и схем баз данных, а также внедрение CI/CD, контейнеризации и мониторинга.
Локация: Москва, станция метро Кунцевская; гибридный формат с работой на месте работодателя и офисом у метро Кунцевская.
Компания
Правительство Москвы развивает городские сервисы и цифровую инфраструктуру.
Что делать
Проектировать, разрабатывать, рефакторить и тестировать Java-компоненты в микросервисной архитектуре.
Интегрировать Java-сервисы с Python-модулями, ML-пайплайнами, системами обработки данных и C#/.NET-сервисами через REST, gRPC, очереди и файловые или сетевые интеграции.
Проектировать схемы баз данных, оптимизировать запросы, работать с ORM и обеспечивать консистентность и производительность данных.
Разрабатывать модульные и интеграционные тесты, участвовать в code review и поддерживать высокое покрытие тестами.
Участвовать в архитектурных решениях по масштабированию, отказоустойчивости, мониторингу и наблюдаемости систем.
Внедрять и поддерживать CI/CD, контейнеризацию, практики непрерывной доставки и мониторинг.
Требования
Высшее техническое образование в области информационных технологий или смежных дисциплин.
Не менее 3 лет коммерческого опыта разработки на Java.
Уверенное владение Java Core: ООП, коллекции, многопоточность, исключения и работа с потоками.
Опыт работы со Spring Framework, включая Spring Boot, Spring Data и Spring Security.
Практический опыт разработки REST-сервисов и понимание принципов построения микросервисов.
Работа с реляционными базами данных PostgreSQL или Oracle, уверенное владение SQL и базовые навыки JPA/Hibernate.
Навыки тестирования с JUnit и Mockito, понимание TDD и BDD.
Базовые навыки работы с Git, Maven или Gradle, Docker и понимание CI/CD.
Понимание сетевых протоколов HTTP и TCP/UDP, а также основ построения отказоустойчивых систем.
Технический английский на уровне чтения документации.
Хорошо, если есть
Опыт написания скриптов или небольших сервисов на Python для автоматизации, обработки данных или интеграции.
Знакомство с C# и .NET, включая синтаксис, базовые концепции и особенности ООП в C#.
Опыт интеграции разнородных компонентов Java + Python или Java + C#.
Культура и преимущества
Работа в динамично развивающейся организации Правительства Москвы.
Высокопрофессиональная команда.
Увеличенный отпуск — 42 дня.
Бесплатный проезд на метро и МЦК.
Профсоюз и корпоративные мероприятия.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →