Java-разработчик на проект Сбербанка
О продукте:
Наш продукт - высоконагруженное 3-х звенное web приложение – одностраничное с динамическим обновлением визуальных компонентов в браузере.
Наши пользователи - сотрудники операционного центра Сбера (4К+).
Распределенная команда состоит из front-end и back-end разработчиков, аналитиков, тестировщиков, devops инженеров, UI&UX дизайнеров. Основная часть команды работает в Москве.
Требования:
Java v.11 (фреймворки Spring + SpringBoot, модульноt тестирование: Junit 4)
- Опыт коммерческой разработки на Java 11 от 2 лет
- Знание Java (Core, Collections, JDBC)
- Понимание паттернов ООП
- Знание фреймворка Spring, Spring Boot
- Знание библиотек ORM, а именно Hibernate, опыта использования PostgreSQL.
- Опыт работы с maven
Желательно:
- Опыт работы с Liquibase
- Опыт использования фреймворков тестирования JUnit, Mockito
- Опыт использования Docker, Kubernetes или OpenShift
Задачи:
- Разработка и поддержка бизнес-логики backend
- Разделение существующего монолитного приложения на отдельные сервисы
- Написание Unit-тестов
- Оценка трудоемкости доработок
- Участие в Code-review