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