Наша команда разрабатывает прикладное программное обеспечение Феникс. Это единая автоматизированная система с использованием возможностей ИИ-помощника, универсального задачника, разработанная для оценки и повышения эффективности работы сотрудников функции эксплуатации, обеспечения целевого уровня клиентского сервиса и эффективности расходования денежных средств на эксплуатацию объектов банка.

Основная функция приложения - эффективное управления эксплуатацией на объектах банка, проведения предиктивного анализа при планировании расходов на содержание объектов и для управления производительностью и оценкой эффективности работы сотрудников по вертикали.

Приложение разработано по стандартам микросервисной архитектуры.

Реализовано 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 ключевой ставки ЦБ
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
  • вознаграждение за рекомендацию друзей в команду Сбера.