з/п не указана
Москва
От 3 до 6 лет
Команда развития Travel-портала Сбера и продукта «Гид выходного дня», основной деятельностью которой являются поиск и подбор активностей/POI, сценарии рекомендаций, оформление и сопровождение пользовательских потоков, интеграции с внутренними сервисами и внешними поставщиками, находится в поиске уверенного Java разработчика, в компетенциях которого будет уделяться много внимания качеству авторизации, конверсии и наблюдаемости (метрики/логи/трейсинг).
Обязанности
- Разработка back-end сервисов для travel-портала и «Гида выходного дня» (Java 17);
- Проектирование и реализация API (совместно с front-end), согласование контрактов (OpenAPI/Swagger);
- Участие в проектировании архитектуры: декомпозиция на сервисы, выбор технологий, построение моделей данных;
- Интеграции с внутренними платформенными сервисами (авторизация/профиль/уведомления/аналитика) и внешними поставщиками;
- Code Review, участие в улучшении инженерных практик (качество, тестирование, CI/CD);
- Оценка задач, планирование и работа в спринтах (Agile/Scrum);
- Поддержка и развитие инфраструктуры разработки/деплоя совместно с DevOps/SRE;
- Контроль сроков по своим задачам, помощь команде в снятии блокеров;
- Наставничество: повышение технической экспертизы команды, разбор инцидентов, проведение технических сессий.
Требования
- Опыт коммерческой разработки на Java от 3 лет;
- Уверенное владение Java 17 , понимание JVM/GC, многопоточности;
- Опыт с Spring Framework / Spring Boot (Web, Data, Security — по необходимости проекта);
- Уверенная работа с SQL , проектирование схем и оптимизация запросов;
- Опыт написания автотестов: JUnit 5 , Mockito (или аналоги), понимание пирамиды тестирования;
- Понимание принципов разработки API и контрактного взаимодействия между сервисами;
- Опыт работы в команде по Agile-процессам, участие в оценке и планировании;
- Желателен опыт работы с DevOps/инженерными инструментами (VCS, CI/CD, сборка Gradle, Ansible).
Плюсом будет опыт работы с:
- Kafka (event streaming, консюмеры, гарантии доставки, идемпотентность);
- PostgreSQL (индексы, планы выполнения, транзакции, блокировки);
- K8S (эксплуатационные навыки);
- Docker , контейнеризация сервисов;
- ELK / OpenSearch (централизованные логи и поиск);
- AI/LLM (LangChain4j и Langfuse).
Условия
- Стильный офис около м. Кутузовская;
- Возможность работать как в офисе, так и из дома;
- Интересные проекты с известными брендами;
- Возможность развиваться благодаря обучению;
- Ну и конечно же конкурентная заработная плата и премия;
- А также расширенный социальный пакет: ДМС, НС, ВЗР, корпоративные скидки и активную спортивную жизнь.