Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Что мы делаем:
Мы занимаемся развитием направления Serverless Технологической платформы Сбера. Наша цель – предоставить удобный и надёжный облачный сервис для управления расписанием, выполнением, отправкой и доставкой большого количества распределенных задач, а также эффективного выполнения параллельных и высокопроизводительных пакетных вычислений.
Мы ищем Java Software Engineer в команду разработки, фокусом которой является создание слоя управления вычислениями на инфраструктуре OpenShift/k8s. В качестве основного стека используем (Java 8, Spring Boot, PostgreSQL, OpenShift 4.2, React JS для Frontend). Тебе предстоит решать сложные инженерные проблемы, возникающие при создании критичной для потребителей системы, с высокими требованиями к надежности, производительности и простоте сопровождения.
О команде:
В СберТехе мы работаем в небольших командах, отвечающих за свой продукт в экосистеме Сбера. Мы обеспечиваем полный цикл разработки, сами общаемся с заказчиками и пользователями, проводим обучение. Ты присоединишься к дружной команде инженеров, готовых делиться своими знаниями и опытом.
Мы ценим, если ты:
- Любишь писать код, простой и надёжный;
- Ценишь открытость, умеешь признавать и исправлять ошибки;
- Стараешься сделать больше и лучше, чем ожидает заказчик;
- Можешь донести ценность своего технического (и не технического) решения даже неподготовленному человеку;
- Заботишься о своей команде, помогаешь ей достигать наилучших результатов.
О работе:
У тебя будет возможность участвовать на всех этапах разработки:
- Проектирование новых компонент и функций, модернизация существующих;
- Автоматизация функционального, интеграционного и нагрузочного тестирования;
- Внедрение разработок и их сопровождение: мониторинг, раннее выявление проблем, устранение дефектов и замечаний потребителей.
Требования:
- Свободное владение Java 8 SE и выше;
- Понимание принципов OOП, методологий разработки, шаблонов проектирования;
- Хорошее знание Java Concurrency;
- Знакомство с технологиями разработки: Spring Framework, Hibernate ORM, JMS, JUnit;
- Работа с SQL БД PostgreSQL или Oracle;
- Опыт работы с git или другими системами контроля версий;
- Желание и умение учиться, осваивать новые технологии;
- Способность оптимизировать код других людей и свой собственный;
- Высшее техническое образование;
- Английский на уровне чтения технической документации.
Будет плюсом:
- Навыки администрирования Linux, серверов приложений и баз данных;
- Владение инструментами мониторинга;
- Опыт разработки Web-приложений, знание JavaScript;
- Понимание и опыт применения практик Devops;
- Опыт использования Docker, Kubernetes, OpenShift;
- Опыт разработки высоконагруженных и распределенных систем;
- Опыт профилирования приложений: поиск утечек памяти и узких мест приложений.
Бонусы:
- ДМС, страхование от несчастных случаев;
- Ежегодные курсы повышения квалификации, возможность изучать английский язык на территории компании;
- Возможность участвовать и выступать на российских и международных IT-конференциях;
- Корпоративные скидки для спорта, отдыха и не только;
- Возможность организации гибкого графика работы
- Конкурентная оплата труда + Высокий годовой бонус по результатам работы.