Senior Java разработчик (Играющий тренер/Tech Lead)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О проекте:
в Сбере есть несколько дочерних организаций, которые связаны со здоровьем: Сбер Еаптека, Сбер Здоровье, Иммунотехнологии (занимаются разработкой вакцины) и другие.
Первая задача - сделать единую IT-архитектуру для всех этих дочек. Сразу отмечу, что сами мы представляем ПАО Сбербанк центральный аппарат. Ещё мы нацелены на то, чтобы наши клиенты могли пользоваться с единого нашего ресурса услугами партнёров (например, запись к врачу, получение электронных рецептов и т.д.) Проект коммерческий и рассчитан на то, чтобы мы таким образом привлекали ещё партнёров из области здравоохранения, которые захотят с нами взаимодействовать)
Если тебе интересно:
- Стоять у истоков нового перспективного направления экосистемы Медицинских продуктов Сбер;
- Разрабатывать абсолютно новые сервисы, которыми будут пользоваться десятки миллионов клиентов;
- Глубоко погрузиться во все аспекты современных ИТ технологий Сбера (фронтальные и бэк системы, облачные технологии, интеграция с внешними и внутренними системами, искусственный интеллект);
- Работать в Agile командах и применять самые современные методы разработки;
- Ставить амбициозные цели и достигать их.
Требуемые навыки:
- Знание Java 8;
- Опыт проектирования корпоративных(enterprise) приложений, понимание принципов построения и работы высоконагруженных корпоративных приложений (1000TPS);
- Опыт проектирования и разработки приложений с использованием Spring, Spring Boot;
- Знание технологий REST, XML, JSON, HTTP, SQL;
- Опыт проектирования и разработки клиент-серверных приложений;
- Опыт проектирования баз данных;
- Опыт написания модульных и интеграционных тестов (JUnit, Mockito), понимание принципов TDD;
- Опыт командной работыс использованием jira, confluence, Maven, git, Jenkins, Bitbucket, Sonar(или другими), проведения кодревью,
- Понимание основных шаблонов проектирования, принципов ООП, паттернов и принципов построения корпоративных приложений, паттернов и принципов построения микросервисной архитектуры;
- Умение оптимизировать и тестировать код;
- Умение вести деловую переписку;
- Английский язык на уровне чтения технической документации.
Приветствуется:
- Опыт проектирования микросервисной архитектуры;
- Знание других языков программирование (JavaScript, Kotlin, Python, …);
- Понимание принципов проектирования пользовательских интерфейсов (UI/UX);
- Опыт работы с Базами Данных (Oracle, PostgeSQL, NoSQL);
- Опыт работы с Apache Ignite;
- Опыт работы с Apache Kafka, IBM MQ;
- Опыт работы с Большими данными( Hadoop);
- Опыт работы с Tomсat, Jetty, WebSphere, Spring Boot;
- Опыт работы с OpenShift(Kubernetes), Istio;
- Опыт работы с Nginx;
- Знание JavaScript, CSS, HTML, Опыт работы с фреймворками JS React;
- Опыт управления командой разработки;
- Опыт организации процесса кодревью в команде;
- Опыт организации командной работы с использованием jira, confluence, Maven, git, Jenkins, Bitbucket, Sonar;
- Примеры ведения деловой переписки.
Бонусы
Что мы предлагаем:
- Интересные задачи по продуктам, влияющим одновременно на всю Экосистему: мы пишем продукты с 0, а значит никакого legacy и свобода творчества;
- Команда специалистов из топовых ИТ компаний;
- Регулярное обучение и профильные конференции, современное оборудование для работы;
- Уровень дохода, который готовы обсуждать и отталкиваться от ваших пожеланий, плюс премии;
- Комфортный офис и график работы 5/2;
- Множество плюшек от Сбера (ДМС, Кредитование по льготной ставке, Система материальных выплат в различных жизненных ситуациях, Отдых и оздоровление, Корпоративная пенсионная программа и многое другое)
Дополнительные инструкции
Если вам интересна вакансия, оставляйте отклик и мы обязательно свяжемся с вами:)