Java разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем в команду бэкенд разработчика. Предстоит работа по развитию серверной части автоматизированного рабочего места аналитической платформы.
Система обеспечивает загрузку файлов, обращение к внешним источникам и запуск моделей для наполнения витрин, интегрирована с большим количеством систем банка.
Обязанности:
- разработка бэкенда;
- написание unit-тестов;
- применять в работе принципы SOLID, DRY, KISS;
- работа в команде в формате Scrum.
Задачи:
- технологические, при разработке и внедрении;
- бизнес-задачи, продукт очень активно развивается;
- новые интеграции.
В перспективе:
- ведение major-задач: оценка, проработка архитектуры решения, декомпозиция, планирование разработки (сроки, участники), доведение до внедрения в продакшн.
Что ждём от кандидата:
1. Отличное знание Java 8+, Spring;
2. Знание SpringBoot, JUnit/TestNG, J2EE;
3. Уверенно пользуетесь технологиями: json / XML / YAML, REST / SOAP, Hibernate (или другие реализации JPA);
4. Имеете опыт работы с maven, git, контейнеризированными приложениями;
5. SQL - пишете запросы, можете спроектировать модель данных;
6. Есть опыт работы с одним из серверов приложений или с приложениями, реализованными по принципу serverless.
Будет плюсом, если Вы ещё и:
- Имеете опыт работы с контейнерезированными приложениями и Service Mesh (Docker/Podman, K8s, OpenShift, Istio);
- Имеете опыт работы с БД Oracle (19);
- Знаете ReactJS;
- Имеете опыт DevOps.