Senior Java Dev
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О продукте:
Мы развиваем один из ключевых сервисов по обеспечению надежности платформы Сбербанка. Продукт обеспечивает репликацию изменений различным потребителям (резервная СУБД, аналитическая платформа и др.) Система распределённая, используем zookeeper, kafka, SQL БД (в идеале - отказаться от SQL БД). Сервисы разворачиваем в OpenShift. О команде: Работаем по agile. Есть несколько backend разработчиков, тестировщики. UI делает отдельная команда. Мы ищем: Java Developer с опытом коммерческой разработки. Что мы предлагаем: • Конкурентные условия труда (белая заработная плата, оклад, премии); • Работа в компании-поставщике IT-услуг для крупнейшего Банка России и Восточной Европы; • Масштабные и интересные задачи; • Реализацию основной платформы развития бизнеса в рамках крупнейшей программы по трансформации ИТ-ландшафта Сбербанка.
Мы ценим:
1. Самостоятельность, способность анализировать и предлагать новые, возможно неочевидные, решения.
2. Способность донести свои предложения и решения до команды, объяснить их плюсы и минусы по сравнению с альтернативными подходами.
3. Способность держать слово, отвечать за свой код, доводить решение до промышленной эксплуатации.
Чем предстоит заниматься:
- Решать задачи проектирования и разработки компонентов продукта.
- Проводить код-ревью решений коллег, предоставлять аргументированную критику.
- Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев.
- Сопровождать этапы внедрения продукта в эксплуатацию.
Требования:
- Высшее техническое образование
- Опыт разработки на Java от 3-х лет
- Опыт работы с системами сборки: Maven, Gradle
- Опыт работы с системой контроля версий Git
- Знание технологий и методик проведения модульного тестирования, опыт использования инструментов модульного тестирования JUnit, TestNg
- Опыт работы с инструментами Jira, Confluence, Jenkins, Sonar, Nexus
- Опыт использования Apache Kafka • Spring Framework, Hibernate ORM, JDBC, JMS.
Бонусы
- Официальное трудоустройство согласно ТК РФ;
- Белая заработная плата (оклад + годовая премия);
- Возможность обучения за счет компании;
- Страхование (от несчастных случаев, ДМС);
- Оздоровительные программы для детей сотрудников;
- Выплаты материальной помощи в особых/чрезвычайных случаях;
- Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
- Льготное кредитование;
- Бесплатный тренажерный зал на территории офиса;
- Столовая на территории офиса.
Дополнительные инструкции
Будет плюсом:
- Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем
- Опыт профилирования приложений - поиск утечек памяти, узких мест
- Опыт использования Apache Kafka
- Владение технологиями виртуализации Docker, Kubernetes, Openshift и др
- Знание принципов реляционных БД, опыт проектирования и оптимизации БД
- Понимание принципов работы и особенностей SQL и NoSQL хранилищ