Java Engineer
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Мы часть технологической платформы Сбер и создаём сервисы, которые будут использовать миллионы клиентов Сбербанка и других компаний экосистемы. Наша команда развивает продукты для разработки, исполнения и администрирования бизнес процессов и задач.
Продукты и их особенности:
- среда разработки - средство для моделирования бизнес процессов в нотации BPMN2.0
- среда исполнения бизнес процессов - высокодоступный, масштабируемый сервис по исполнению процессов в микросервисной среде
- движок для модульного тестирования бизнес процессов
- сервис управления задачами пользователей - универсальный портал для работы с пользовательскими задачами
- сервис администрирования процессов - инструменты управления и мониторинга бизнес процессами в среде исполнения
- сервис расширенной статистики по бизнес процессам - анализ истории исполнения.
Мы ищем Java Engineer для поддержки и разработки новой функциональности компонентов продукта.
Задачи:
- проектирование доработок в существующих и запускаемых с нуля продуктах
- разработка новой и улучшение существующей функциональности
- технологический анализ
- сопровождение продуктов и устранение дефектов
- внутреннее и внешнее тестирование, автоматизация тестов
- выпуск в опытную и промышленную эксплуатацию.
Мы ждем от кандидата:
- Java 8+
- Spring Framework, Spring Boot, Spring Security/MVC/Actuator и т.д.
- опыт работы с ORM
- опыт работы с Apache Kafka
- умение разбираться в чужом коде, писать чистый и понятный код для других разработчиков
- умение проектировать и реализовавывать эффективные модульные тесты
- способность оптимизировать свой собственный код и код других разработчиков
- знание SQL, умение писать оптимальные запросы
- способность учиться и осваивать новые технологии легко выходя из зоны комфорта
- английский на уровне чтения технической документации.
Будет плюсом:
- опыт работы в Scrum команде
- опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus
- опыт разработки по TDD
- опыт работы с graphql или аналогами
- знакомство с технологиями контейнеров и систем управления контейнерами (Docker, Kubernetes, Openshift)
- понимание принципов работы и особенностей SQL, NoSQL и Hybrid SQL хранилищ
- владение разными инструментами экосистемы Spring
- знание фронтовых техник (ReactJS, TypeScript)
- опыт использования или разработки на BPMN\Workflow движках (Activiti, Camunda, Zeebe, Amazon Step Function, etc.).
Бонусы
Мы предлагаем:
- трудоустройство согласно трудовому кодексу
- оклад плюс премии по результатам работы
- корпоративное обучение, конференции, Coursera и мн.др.
- медицинскую страховку
- материальная поддержка в особых случаях
- скидки на продукты Сбера.