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