Java разработчик_Geckon
Город:
Москва
Занятость:
Полная занятость
Компания "SberTech"
Мы создаем сервис генерации документов в составе PaaS-платформы Сбера – Platform V
Цель – дать клиенту простой способ хранения/управления шаблонами и генерации по ним документов при разработке приложений на платформе.
Продукт уже используется в СберБанке и гос. секторе и крупном 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 дней удаленной работы из любого региона
- льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.
05 Декабря
Москва
Компания "БАНК УРАЛСИБ" Мы ищем Java-разработчика в команду, которая занимается разработкой полностью обновленного онлайн-банка. Да, мы банк,...
05 Декабря
Москва
Компания "Waves Enterprise" Web3 Tech — ведущий разработчик продуктов на основе блокчейн-технологий, создатель блокчейн-платформы «Конфидент»,...
05 Декабря
Senior Java разработчик (Uzum Market)
Москва
Компания "«UZUM TECHNOLOGIES»." Uzum Market - самый большой маркетплейс в стране. Технологии - это ядро нашей компании. Благодаря им мы...
05 Декабря
Москва
Компания "«UZUM TECHNOLOGIES»." Uzum Market - самый большой маркетплейс в стране. Технологии - это ядро нашей компании. Благодаря им мы...
05 Декабря
Москва
Компания "Сбербанк" Мы ищем senior разработчика, который возьмет на себя координацию работ по нескольким направлениям, включая разработку новых...
Вакансия размещена в отрасли