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).

Бонусы

  • Место работы: м. Ленинский проспект/ Кутузовская;
  • Официальное трудоустройство согласно ТК РФ;
  • Белая заработная плата (оклад + годовая премия);
  • Возможность обучения за счет компании;
  • Страхование (от несчастных случаев, ДМС);
  • Оздоровительные программы для детей сотрудников;
  • Выплаты материальной помощи в особых/чрезвычайных случаях;
  • Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
  • Льготное кредитование;
  • Бесплатный тренажерный зал на территории офиса;
  • Столовая на территории офиса.