Технические задачи описаны чётко, а стек современный, но от одного senior-разработчика ждут широкий набор навыков в архитектуре, миграциях, безопасности, инфраструктуре и наставничестве.
Слишком широкий охват
Актуальный стек
?Аутсорсинговый формат
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Java Developer (Java/Spring/Microservices): Полный цикл разработки backend-сервисов, проектирование микросервисной архитектуры и интеграций с REST, SOAP и Kafka с акцентом на отказоустойчивость, распределённые транзакции и event-driven архитектуру. Focus on декомпозиции legacy-систем, проектировании API и событий, observability, безопасности и работе высоконагруженных систем.
Локация: Москва; доступны удалённый и гибридный форматы. График: 5/2, 9:00–18:00.
Компания
Ай-Теко — стабильная IT-компания, аккредитованная Минцифрой РФ.
Что делать
Разрабатывать backend-сервисы от анализа требований и технического дизайна до вывода в production и сопровождения.
Проектировать архитектуру новых и существующих сервисов, границы сервисов, модели данных и паттерны интеграции.
Разрабатывать интеграции с внешними и legacy-системами через REST, SOAP и Kafka.
Готовить и защищать design docs и ADR перед командой и архитектором.
Проектировать API- и событийные контракты совместно со смежными командами.
Требования
Коммерческий опыт разработки на Java от 5 лет; уверенное знание Java 17+ и диагностика проблем JVM и GC. Опыт Java 21 приветствуется.
Глубокое знание Spring Boot 3, Spring Web, Spring Data JPA, Spring Security и Spring Cloud.
Практический опыт микросервисной архитектуры: декомпозиция, межсервисное взаимодействие, retry, circuit breaker, idempotency, graceful degradation, service discovery и API Gateway.
Опыт с Saga, Transactional Outbox, DDD и event-driven архитектурой.
Опыт миграции с legacy-систем и декомпозиции монолита с использованием Strangler Fig и анти-коррупционного слоя без остановки системы.
Опыт проектирования REST API, включая версионирование, обработку ошибок, OpenAPI/Swagger и contract-first подход; разработка SOAP-сервисов с WSDL/XSD, Spring WS или JAX-WS, JAXB и WS-Security.
Уверенная работа с Apache Kafka, PostgreSQL, Redis или Hazelcast; проектирование топиков и схем сообщений, настройка индексов, транзакций, блокировок, кэширования и миграций.
Знание Spring Security, OAuth2/OpenID Connect, JWT, Keycloak или аналогичного Identity Provider, mTLS и OWASP Top 10.
Опыт высоконагруженных систем или больших объёмов данных, observability, Docker, Kubernetes, CI/CD, unit-, интеграционного и контрактного тестирования.
Python для автоматизации тестирования или вспомогательных задач; опыт code review и менторства младших разработчиков.
Культура и преимущества
Полная занятость и трудоустройство по ТК РФ с первого дня.
Официальная заработная плата.
Корпоративный ДМС после прохождения испытательного срока.
Удалённый или гибридный формат работы с графиком 5/2, 9:00–18:00.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →