Backend разработчик (Java, Spring)
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Компания «Сбербанк Технологии» сейчас в поисках специалиста на позицию Backend Developer (Java).
Мы — команда META. Мы создаём комплекс интегрированных инструментов для автоматизации задач архитектурного контроля, призванный повысить качество разрабатываемых в банке продуктов и минимизировать расхождение итогового решения с проектируемой архитектурой.
META представляет собой набор связанных между собой сервисов:
- API Registry - сбор и предоставление актуальной информации о доступных интеграционных API, версиях и их актуальности, количестве потребителей;
- EARepo – Архитектурный репозиторий, основная задача системы отражение актуальных и планируемых архитектур автоматизированных систем;
- Governance as Code – движок архитектурных проверок, основная задача автоматизация проверок разного рода архитектурных требований.
Обязанности:
- Непосредственное участие во всех основных производственных процессах создания ПО, включая:
- разработка back-end части АС Банка (в т.ч. прототипирование);
- участие в проработке и разработке API;
- оценка и планирование работ по системе;
- разработка архитектуры решения и выбор технологий;
- построение моделей данных;
- code review; - Интеграции с внешними сервисами по REST;
- Написание SQL запросов, построение ER моделей (Postgres);
- Написание rest api;
- Реализация бизнес-логики и участие в принятии архитектурных решений;
- Сопровождение своего кода от коммита до мониторинга работы сервиса в продакшене.
Требования к экспертизе:
- Использование языков программирования и фреймворков: Java, Spring, Hibernate, Apache Kafka;
- Использование SQL баз данных: PostgreSQL;
- Использование систем контроля версий: gitlab.
Требования к квалификации:
- Высшее образование;
- Подтвержденный опыт разработки распределенных высоконагруженных отказоустойчивых серверных приложений не менее 2-х лет;
- Подтвержденный опыт написания системных и модульных тестов не менее 2-х лет;
- Подтвержденный опыт проведения Code Review не менее 2-х лет;
- Подтвержденный опыт использования подхода Continuous Deployment решения в Production, не менее 2-х лет;
- Опыт командной работы;
- Понимание принципов работы продуктовой команды, опыт работы по гибкой методологии (Scrum / Kanban / Agile/ XP).
Бонусы
- Место работы: м. Ленинский проспект/ Кутузовская;
- Официальное трудоустройство согласно ТК РФ;
- Белая заработная плата (оклад + годовая премия);
- Возможность обучения за счет компании;
- Страхование (от несчастных случаев, ДМС);
- Оздоровительные программы для детей сотрудников;
- Выплаты материальной помощи в особых/чрезвычайных случаях;
- Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
- Льготное кредитование;
- Бесплатный тренажерный зал на территории офиса;
- Столовая на территории офиса.