Локация
Москва; доступны удалённый и гибридный форматы. График: 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.