NBA001 Разработчик Java (Senior)
Требования:
- Опыт коммерческой разработки Java 11 + более 4 лет
- Опыт разработки с использованием Spring Framework (Boot, Data, Web)
- Опыт проектирования архитектуры приложения, компонент
- Опыт разработки для СУБД (PostgreSQL) с использованием ORM (Hibernate)
- Опыт проектирования структуры БД, разработки триггеров и хранимых процедур
- Опыт проектирования интеграций с использованием REST, брокеров сообщений
- Опыт использования инфраструктурного стека (оркестратор, Docker, мониторинг, логирование)
- Опыт использования CI (Jenkins)
- Опыт настройки и использования Gradle
- Опыт работы с git
- Опыт работы с библиотеками тестирования
- Уверенные знания принципов ООП, методологий разработки, шаблонов проектирования
Доп. требования:
- Опыт разработки аналитических или нагруженных систем
- Опыт вывода новых приложений в эксплуатацию
Обязанности:
- Проектирование и разработка новой аналитической системы
- Определение архитектуры приложения и компонент
- Декомпозиция, оценка трудоемкости задач
- Участие в code review
Описание проекта:
Проект ЕИКП – Единая информационно-коммуникационная политика для Экосистемы Сбера.
Анализ коммуникаций ДЗО в Экосистеме, создание системы для централизованного управления коммуникациями экосистемы, формирование и отправка в ДЗО рекомендаций по коммуникациям.
Стек проекта: Java, Spring, Hibernate, Gradle, Git, Red Hat Jenkins, Junit, Openshift.