Наша команда разрабатывает прикладное программное обеспечение Феникс. Это единая автоматизированная система с использованием возможностей ИИ-помощника, универсального задачника, разработанная для оценки и повышения эффективности работы сотрудников функции эксплуатации, обеспечения целевого уровня клиентского сервиса и эффективности расходования денежных средств на эксплуатацию объектов банка.
Основная функция приложения - эффективное управления эксплуатацией на объектах банка, проведения предиктивного анализа при планировании расходов на содержание объектов и для управления производительностью и оценкой эффективности работы сотрудников по вертикали.
Приложение разработано по стандартам микросервисной архитектуры.
Реализовано 2 канала работы пользователей: web и мобильное приложение.
Приложение реализует достаточное количество интеграций со смежными системами через синхронное/асинхронное взаимодействие.
Обязанности
- разработка прикладных программ (JAVA)
- поиск наилучших решений совместно с дизайнерами и аналитиками
- оценка трудоёмкости задач, участие в планировании;
- написание unit-тестов
- менторство (развитие tech skills) стажёров
- взаимодействие с разработчиками и другими командами в формате Agile.
Требования
- высшее образование
- опыт работы в проектах по разработке/модификации/внедрению ПО от 5 лет
- понимание цикла разработки, внедрения и сопровождения ПО (разработка, интеграция, тестирование, развертывание, мониторинг)
- Знание системы сборки (Gradle, Maven)
- практический опыт Java Core, JCF
- практический опыт Spring Core, Spring MVC, Spring Data JPA, Spring AOP
- понимание принципов Hibernate
- опыт применения JUnit, Mockito или других фреймворков для Unit-тестов (тестирование, виды, зависимости)
- знание технологий REST, XML, JSON, HTTP
- практический опыт с Nexus, Bitbucket
- логирование: какие зависимости, какие уровни, как использовать, сопутствующие технологии
- понимание принципов и опыт применения SQL, PostgreSQL
- Jenkins, Bash, Ansible, Docker, Linux, SSL, OpenShift
- Spring security, oauth2, ролевая модель, методы конфигурации
- OpenShift конфигурации (понимание работы, настройка основных сущностей в namespace)
- понимание принципов и методологии DevOps, сборочного процесса (CI/CD)
- знание основных методологий разработки программного обеспечения (Agile, Scrum)
- опыт командной разработки с использованием трекер-систем (Confluence, Jira и т.п.)
- опыт использования AI-PDLC в разработке кода.
Условия
- график работы: офис/гибрид
- ежегодный пересмотр зарплаты, годовая премия
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- программа адаптации и помощь руководителя на старте (для Junior позиций)
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера.