Senior Java developer

Требуемые навыки

БэкендСтарший (Senior) · Java · Spring Boot

Местоположение и тип занятости

Москва · Полный рабочий день · Можно удаленно

Компания

Крупнейший транснациональный и универсальный банк Российской Федерации

Описание вакансии

Ищем в команду бэкенд разработчика. Предстоит работа по развитию серверной части высокнагруженной 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

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.