Software Engineer (Java)
Требования
Местоположение и тип занятости
Компания
Российский разработчик программного обеспечения для технологической независимости бизнеса
Описание вакансии
Условия работы
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 (время начала рабочего дня готовы обсудить);
- Оформление согласно ТК РФ;
- Социальный пакет: ДМС, спортзал (фитнес, йога), спортивные и культурно-массовые мероприятия, возможность обучения за счет компании, льготные условия кредитования;
- Отличная профессиональная команда;
- Годовая премия.