Наши продукты разрабатываются в интересах управления внутрибанковский безопасности. Мы создаем автоматизированные технические решения, направленные на выявление, регистрацию, управление и маршрутизацию событий, связанных с противоправными действиями со стороны сотрудников Банка. Разработка ведется в рамках платформы, объединяющей в себе несколько направлений деятельности под единым интерфейсом.
Работаем по Agile-методологии: спринты, стендапы, частые релизы, демонстрации, ретроспектива и тесная работа с бизнесовой командой. Работа над продуктом включает в себя полный цикл разработки и внедрения ПО – от аналитики и проверки гипотез до написания промышленного кода и сопровождения внедренного функционала.
Обязанности
- Участие в проекте в роли back-end разработчика.
- Реализация задач на основе функциональных требований.
- Рефакторинг и оптимизация кода с учетом контроля производительности.
- Участие в code-review как внутри команды, так и в рамках кросс-командного подхода к обмену опытом.
- Взаимодействие с аналитиками, фронт-энд и бэк-энд разработчиками и другими участниками команды в рамках Agile.
Требования
- Коммерческий опыт разработки на Java 17 от 1,5 лет.
- Опыт работы со Spring (Spring Boot, Spring JPA, Spring Cloud).
- Опыт работы с Hibernate. Умение описать взаимодействие между сущностями. Понимание состояния сущностей.
- Опыт работы с Kafka. Умение реализовать поставщика и слушателя сообщений.
- Опыт работы с REST веб-сервисами.
- Опыт применения JUnit, Mockito для написания юнит-тестов.
- Понимание принципов работы Maven.
- Навыки работы с системой контроля версий GIT.
- Понимание принципов и этапов разработки коммерческого ПО.
- Опыт командной разработки, умение аргументировать свои решения.
Плюсом будет:
- Опыт работы с Confluence, Jira, BitBucket.
- Опыт работы с Avro + Schema Registry при асинхронном взаимодействии.
- Опыт работы в гибких методологиях разработки.
- Опыт документирования кода, структур данных и межсервисного взаимодействия. Знание Swagger/OpenApi.
- Аналитический подход и умение самостоятельно разбираться с новыми, нетривиальными задачами.
- Интерес к профессии, желание делать качественный продукт.
Условия
- Рабочее место в современном офисе, с возможностью отдыха в течение дня: Lounge-зоны, зоны коворкинга, кафе, оборудованные кухни, спортивный зал и спортивные групповые программы.
- График работы: офис/гибрид метро Кутузовская
- Оклад + годовое премирование и социальная поддержка сотрудников
- Расширенный ДМС с первого дня работы для сотрудников и льготная медицинская страховка для близких
- Корпоративное обучение за счет компании, в т.ч. возможность посещать конференции по профессиональной тематике, а также огромный каталог образовательных программ
- Реальную возможность для профессионального и карьерного роста в IT-направлении крупнейшего банка.
- Работу по Agile с лучшими из IT индустрии: 2000 продуктовых команд
- Яркую и насыщенную корпоративную жизнь: «Зелёный марафон», Сбербанкиада, КВН, волонтёрские программы и т.д.