Java разработчик (Platfrom V Print)
19 Декабря 2024
Город:
Москва
Занятость:
Полная занятость
Компания "SberTech"
Мы создаем сервис генерации документов в составе PaaS-платформы Сбера – Platform V (platformv.sber.ru/#/platform-v-print)
Цель – дать клиенту простой способ хранения/управления шаблонами и генерации по ним документов при разработке приложений на платформе.
Продукт уже используется в СберБанке и гос. секторе и крупном enterprise страны. Сейчас выходим на новые рынки.
Как у нас все устроено:
Продукт имеет микросервисную архитектуру. Микросервисы упакованы в Docker-контейнеры и оркестрируются при помощи Kubernates/OpenShift. Сервисы пишем на Spring Boot. Контракты описываем через OpenApi спецификации. Для взаимодействия сервисов используем Istio Service Mesh. Данные храним в PostgreSQL, для миграции изменений применяем LiquiBase, а в коде работаем с БД, используя Spring Data.
Мы серьезно относимся к unit и интеграционным тестам, поэтому поддерживаем высокий процент покрытия кода тестами.
Каждое изменение проходит Code Review, в команде приветствуется конструктивная критика и обмен опытом/знаниями.
Продукт новый, поэтому, если ты придешь к нам, то не столкнешься с legacy кодом.
Нагрузка на сервис постоянно растет, поэтому перед нами возникают новые, интересные задачи обеспечения отказоустойчивости, выполения SLA, оптимизации операций.
Сервис так же развивается функционально: поддержка новых движков шаблонов, экспорт документов в новые форматы, генерация "больших" отчетов, реализация визуального редактора кода и др.
Обязанности
- проектирование архитектуры сервисов
- декомпозиция задач
- реализация новой функциональности и поддержка существующей
- участие в проработке и принятии технологических решений по реализации продуктов
- участие в оценке задач
- менторство при желании
- проведение Code Review.
Требования
- опыт коммерческой разработки на java от 5х лет
- Java 11, Spring Framework 5.* (Core / Web / AOP / Data / Cache), Spring Boot 2.*
- JUnit или TestNG, Mockito
- опыт работы с PostgreSQL и системами миграции БД: LiquiBase/FlyWay
- опыт работы с Docker и Docker Compose
- Kubernetes/OpenShift, будет плюсом, если работал с Istio Service Mesh
- опыт работы с Linux/Unix, использование bash/sh
- OpenAPI 3.1
- высшее техническое образование
- знание и понимание SOLID принципов, паттернов проектирования, алгоритмов и структур данных
- опыт разработки высоконагруженных web-проектов
- будет плюсом опыт работы с движками шаблонов: XDocReport, FreeMarker, JasperReport
- понимание методологии гибкой разработки (Agile)
- английский - достаточный для чтения и понимания технической документации.
Условия
- гибридный формат работы
- годовой бонус и ежегодный пересмотр зарплаты
- статус аккредитованной ИТ-компании со всеми преимуществами
- расширенный ДМС с первого дня и льготное страхование для семьи
- корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
- офис с видом на набережную, зонами отдыха и спортзалом
- 90 дней удаленной работы из любого региона
- льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
20 Декабря
Java-разработчик (Senior)( Моризо Диджитал )
Москва
Компания "Моризо Диджитал" Государственная аккредитованная ИТ-компания Номер в реестре аккредитованных организаций: 5731 Номер решения о...
25 Декабря
Java-разработчик (Middle)( СОГАЗ )
Москва
Компания "СОГАЗ" Лидер приглашает лучших! Мы запускаем масштабный проект — новый сайт крупной компании с богатым функционалом, включая...
24 Декабря
Москва
Компания "YCLIENTS LLC" YCLIENTS - лидер рынка онлайн-записи и автоматизации бизнеса сферы услуг, трендсеттер в своем сегменте. Ежегодно...
26 Декабря
Backend разработчик( Авто-Евро )
Москва
Компания "Авто-Евро" Задачи: Разработка и поддержка существующих и новых веб-проектов на PHP (Laravel/Lumen). Требования: Опыт...
25 Декабря
Frontend-разработчик( Абсолют Страхование )
Москва
Компания "Абсолют Страхование" Обязанности: Разработка и сопровождение сайта/сервисов компании; Разработка новых модулей/сервисов...
Вакансия размещена в отрасли