Java Developer (в команду StandIn)
Требования
Местоположение и тип занятости
Компания
Российская IT-компания, оказывающая услуги по разработке и внедрению программного обеспечения для Сбербанка России
Описание вакансии
Условия работы
Мы развиваем один из ключевых сервисов по обеспечению надежности платформы Сбербанка. Продукт обеспечивает репликацию изменений различным потребителям (резервная СУБД, аналитическая платформа). Система распределённая, используем zookeeper, kafka, SQL БД (в идеале - отказаться от SQL БД). Сервисы разворачиваем в OpenShift.
Работаем в agile команде. Есть несколько backend разработчиков, тестировщики. UI делает отдельная команда.
Наша команда ценит:
- Самостоятельность, способность анализировать и предлагать новые, возможно неочевидные, решения;
- Способность донести свои предложения и решения до команды, объяснить их плюсы и минусы по сравнению с альтернативными подходами;
- Способность держать слово, отвечать за свой код, доводить решение до промышленной эксплуатации. Нацеленность на результат.
Вам предстоит:
- Решать задачи проектирования и разработки компонентов продукта;
- Проводить код-ревью решений коллег, предоставлять аргументированную критику;
- Уточнять и документировать собственные решения, предоставлять консультацию в подготовке тестовых сценариев;
- Сопровождать этапы внедрения продукта в эксплуатацию.
Мы ожидаем, что у вас есть:
- Высшее техническое образование;
- Опыт разработки на 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 хранилищ.
Бонусы
- Условия работы: пятидневную рабочую неделю, офис в центре города, отсутствие строгого дресс-кода;
- Уровень заработной платы, который зависит от ваших технических знаний и навыков, состоит из оклада и годового премирования;
- Команда профессионалов, готовых поддержать ваши инициативы;
- Мощное железо, и все что нужно для продуктивной работы;
- Заботу о здоровье: корпоративную программу ДМС (включает стоматологию, обследования, лечение заболеваний и т.д.), бесплатный тренажерный зал, страхование жизни;
- Социальные выплаты сотрудникам по различным жизненным ситуациям;
- Огромные возможности для саморазвития и обучения – электронная библиотека, Виртуальная школа с онлайн-курсами, участие в конференциях, бесплатное обучение на Coursera с получением международных сертификатов;
- Возможность работать удаленно на территории РФ (в точках присутствия работодателя).