Java-разработчик

Требования

Бэкенд, Средний (Middle)JavaJiraAgileScrumSQLDevOps

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Компания «Сбербанк», блок Технологии, сейчас в поисках специалиста на позицию Java-разработчика.

Мы – команда SberWorks. Мы создаём интегрированную среду разработки – комплекс интегрированных инструментов для автоматизации производства программных продуктов, призванный уменьшить количество рутинных и повторяющихся задач.

Наш продукт – FPL (Flexible Proxy Layer), инструмент, позволяющий реализовывать гибкую маршрутизацию сообщений на тестовых интеграционных полигонах Банка. Наши клиенты – команды разработки, тестирования и эксплуатации прикладных банковских продуктов. Наша цель – обеспечить максимальные удобство и гибкость работы на интеграционных полигонах и тем самым ускорить разработку банковских продуктов и их доставку клиентам Банка. Мы используем промышленные технологии интеграции приложений на базе Java, Spring, Camel, MQ/JMS. В планах - Kafka, UI для самостоятельной генерации новых модулей заказчиками и автоматизация сборки и развёртывания с помощью Jenkins и много других фич.

Мы ищем опытных Senior/Middle уровня программистов, которые смогут занять лидирующую позицию в разработке нашего продукта с нуля.

Основные задачи:

  • Разработка бэкенд-части системы с нуля на Java;
  • Разработка интеграционных сервисов и компонентов на Java;
  • Рефакторинг и оптимизация кода, Code review;
  • Участие в тестировании разработанных компонентов и исправлении дефектов;
  • Участие в подготовке документации;
  • Участие в принятии архитектурных решений и исследовательские задачи.

Наши ожидания:

  • Понимание принципов ООП;
  • Опыт коммерческой разработки на Java от 2-х лет;
  • Знание и опыт работы с Java-фреймворками Spring и Camel;
  • Хорошее понимание принципов построения межпроцессных и межпотоковых взаимодействий в современных ИТ-системах;
  • Прикладной опыт построения интеграционных взаимодействий с помощью брокеров сообщений (JMS, IBM WebSphere MQ);
  • Опыт работы с Bitbucket, Jenkins;
  • Опыт работы с Jira, Confluence, GitLab;
  • Опыт работы в Agile-команде по Scrum;
  • Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью;
  • Умение разбираться в чужом коде;
  • Высшее образование.

Мы ценим:

  • Проактивных людей, которые не ждут, когда им скажут, что и как делать, а сами способны увидеть и решить проблему;
  • Самостоятельность и высокая скорость работы;
  • Ответственность, желание работать и совершенствовать свои навыки;

Будет плюсом:

  • Опыт работы с Kafka, ActiveMQ;
  • Опыт реверс-инжиниринга работающих ИТ-решений;
  • Умение анализировать чужой код;
  • Опыт работы с СУБД (Oracle, MS SQL) в качестве разработчика;
  • Уверенное знание SQL;
  • Глубокие знания современных информационных технологий (клиент-серверная архитектура, синхронное/асинхронное взаимодействие, сетевые протоколы, коллективная разработка ПО, DevOps и т. д.);
  • Знание жизненного цикла ПО, понимание принципов разработки, внедрения и эксплуатации корпоративного ПО.

Условия:

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

Адрес: м. Нагатинская, Новоданиловская набережная, 10