👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Software Engineer (Java)

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

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

Компания

Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России

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

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

SafeData - это инструмент позволяющий получить данные из промышленных сред в среду разработке. Каждая база данных банка проходит через наш инструмент, который позволяет выявить наличие чувствительных данных и обезопасить их.

Вместе с командой Вы будете:

  • Придумывать и развивать существующую микро сервисную архитектуру;
  • Оптимизировать взаимодействие как отдельного микро сервиса, так и цепочек взаимодействий;
  • Работать с различными источниками данных - как реляционных (Oracle, Postgre, MS SQL, DB2, HANA, Hadoop, Terradata, ElasticSearch и т.д.)
  • Брать на себя и ответственность и разрабатывать микро сервисы - от проектирования до внедрения в существующий pipe-line и выката на прод;
  • Оптимизировать и обучать модель по распознанию данных;
  • Придумывать алгоритмы обезличивания данных и многое другое;
  • Оптимизировать процесс разработки, добавляя в него различные инструменты и практики по разработке ПО;

Вы нам подходите если:

  • Имеете опыт программирования на Java не менее 2-х лет;
  • Имеете образование в области Computer Science, знание алгоритмов и структур данных;
  • Непреодолимое желание разрабатывать cloud native приложение;
  • Вы беретесь за задачу и доводите ее до конца, не боитесь лишний раз переспросить;
  • Ваш код чист и понятен без комментариев (self-explained);
  • Умеете аргументированно отстаивать свои решения, так же готовы идти на компромис;
  • At least, you are able to google in English and hopefully understand it without google.translate;

В нашей работе мы используем:

  • REST как способ взаимодействия с UI, документируем с помощью Swagger;
  • Kafka как способ общения между микро сервисами;
  • Логи отправляем в Elastic и смотрим за ними в Kibana;
  • Для написание самих сервисов используем SpringBoot и его части (Web, Data-JDBC, Security, Lombok, Log4j2 и т.д.)
  • Делаем коммиты в BitBucket, а далее с помощью Jenkins собираем и пушим образ в docker-registry и развертываем все это на OpenShift 4;

Условия:

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