
Java-разработчик(Platform V Application Configuration Manager)
Job description
Platform V Application Configuration Manager
Назначение: Сервис управления параметрами приложений, который позволяет пользователям изменять значения параметров без переустановки приложения, предоставляя для этого удобный интерфейс управления.
Функции:
- Изоляция параметров приложений по ролевой модели
- Импорт значений параметров конфигураций
- Изменение значений параметров конфигураций
- Динамическое управление конфигурацией в runtime без необходимости перезапуска приложений
- Хранение истории и откат на предыдущие значения параметров
- Контроль изменений значения параметра конфигурации с подтверждением вторым администратором
- Прикладная репликация данных между несколькими БД для обеспечения и надежности хранения данных
Описание команды
Команда состоит из архитектора, backend/frontend разработчиков, аналитиков, тестировщиков.
Основные библиотеки: Spring Framework
Среда разработки: GigaIDE, Intellij IDEA, Visual Studio Code
Технологии контейнеризации: OpenShift, Kubernetes
Твои задачи:
- Разработка высоконагруженных и отказоустойчивых компонентов сервиса на Java (17-21)
- Анализ требований и проработка технических решений
- Постановка и декомпозиция задач, оценка сроков
- Рефакторинг существующего кода
- Проведение code review
- Оперативный разбор инцидентов и исправление ошибок
- Оказание технической поддержки по продукту
Мы ожидаем, что у тебя есть:
- Уверенное владение Java 17-21 SE – Core, Collections, Многопоточность (опыт от 4-х лет)
- Уверенное владение Spring Framework (IoC, Security, Data, MVC) + Boot
- Опыт работы с REST API и микросервисами;
- Знание и умение применять паттерны проектирования
- Знание принципов и технологий построения распределенных систем
- Разработка модульных тестов на JUnit
- Уверенное владение Gitflow, Bitbucket
- Уверенный опыт работы с Maven
- Уверенный опыт работы с БД PoostgreSQL, уверенное владение языком запросов, понимание транзакций.
## Будет плюсом
- Знание Kubernetes/OpenShift
- Знание JavaScript, React + Redux, HTML, CSS
- Знание Micronaut Framework
- Опыт интеграции с сервисами через Kafka (или другим брокером сообщений), gRPC, REST
- Навыки работы с генеративными AI-моделями, опыт использования их в работе
Работа в СберТехе - это:
- гибридный формат работы
- годовой бонус и ежегодный пересмотр зарплаты
- статус аккредитованной ИТ-компании
- расширенный ДМС с первого дня и льготное страхование для семьи
- корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
- 90 дней удаленной работы из любого региона РФ
- льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.