Java Software Engineer (Batch)

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

Ростов-на-ДонуПолный рабочий день

Компания

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

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

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

Что мы делаем

Мы занимаемся развитием направления Serverless Технологической платформы Сбера. Наша цель – предоставить удобный и надёжный облачный сервис для управления расписанием, выполнением, отправкой и доставкой большого количества распределенных задач, а также эффективного выполнения параллельных и высокопроизводительных пакетных вычислений.

Мы ищем Java Software Engineer в команду разработки, фокусом которой является создание слоя управления вычислениями на инфраструктуре OpenShift/k8s. В качестве основного стека используем (Java 8, Spring Boot, PostgreSQL, OpenShift 4.2, React JS для Frontend). Тебе предстоит решать сложные инженерные проблемы, возникающие при создании критичной для потребителей системы, с высокими требованиями к надежности, производительности и простоте сопровождения.

Описание проекта Platform V Batch на портале Platform V Sber - https://platformv.sber.ru/#/platform-v-batch

О команде

В СберТехе мы работаем в небольших командах, отвечающих за свой продукт в экосистеме Сбера. Мы обеспечиваем полный цикл разработки, сами общаемся с заказчиками и пользователями, проводим обучение. Ты присоединишься к дружной команде инженеров, готовых делиться своими знаниями и опытом.

Мы ценим, если ты:

  1. Любишь писать код, простой и надёжный.
  2. Ценишь открытость, умеешь признавать и исправлять ошибки.
  3. Стараешься сделать больше и лучше, чем ожидает заказчик.
  4. Можешь донести ценность своего технического (и не технического) решения даже неподготовленному человеку.
  5. Заботишься о своей команде, помогаешь ей достигать наилучших результатов.

О работе

У тебя будет возможность участвовать на всех этапах разработки:

  • Проектирование новых компонент и функций, модернизация существующих
  • Автоматизация функционального, интеграционного и нагрузочного тестирования
  • Внедрение разработок и их сопровождение: мониторинг, раннее выявление проблем, устранение дефектов и замечаний потребителей

Требования

  • Свободное владение Java 8 SE и выше
  • Понимание принципов OOП, методологий разработки, шаблонов проектирования;
  • Хорошее знание Java Concurrency;
  • Знакомство с технологиями разработки: Spring Framework, Hibernate ORM, JMS, JUnit;
  • Работа с SQL БД PostgreSQL или Oracle
  • Опыт работы с git или другими системами контроля версий
  • Желание и умение учиться, осваивать новые технологии
  • Способность оптимизировать код других людей и свой собственный
  • Высшее техническое образование
  • Английский на уровне чтения технической документации

Будет плюсом

  • Навыки администрирования Linux, серверов приложений и баз данных
  • Владение инструментами мониторинга
  • Опыт разработки Web-приложений, знание JavaScript
  • Понимание и опыт применения практик Devops
  • Опыт использования Docker, Kubernetes, OpenShift
  • Опыт разработки высоконагруженных и распределенных систем
  • Опыт профилирования приложений: поиск утечек памяти и узких мест приложений;

Бонусы

  • ДМС, страхование от несчастных случаев;
  • Ежегодные курсы повышения квалификации, возможность изучать английский язык на территории компании;
  • Возможность участвовать и выступать на российских и международных IT-конференциях;
  • Корпоративные скидки для спорта, отдыха и не только;
  • Возможность организации гибкого графика работы
  • Конкурентная оплата труда + Высокий годовой бонус по результатам работы.