Senior/Middle Java разработчик (Daily Banking Team)
Зарплата
от 250 000 до 300 000 ₽
Требования
Местоположение и тип занятости
Компания
Универсальная кредитная организация, предоставляющая широкий спектр банковских услуг и продуктов
Описание вакансии
Условия работы
Перед нашей agile командой стоят задачи по разработке функционала, связанного с обслуживанием банковских продуктов (депозиты, платежи и переводы).
У вас есть отличная возможность создать удобный backend и поучаствовать в digital-трансформации Банка.
Наш стек:
- Языки: Java 11
- Фреймворки: Spring Boot, Spring Cloud, JUnit 5 + Mockito + Spring Test + Wiremock, Camunda BPM
- Базы данных: PostgreSQL, MongoDB, MinIO
- SVC: Git / BitBucket
- CI/CD: TeamCity, Helm, Nexus, Ansible, SonarQube
- Сборка проекта: Gradle
- Оркестрация: Kubernetes / Docker
Что тебя ждет:
- Разработка высокопроизводительного бэкенда;
- Разработка серверной части высоконагруженных систем и микросервисов;
- Интеграция со сторонними сервисами банка.
Что мы ждем:
- Уверенные знания основных концепций разработки на платформе Java и принципов объектно-ориентированного программирования;
- Опыт разработки на Java 8 и выше с использованием технологий: Spring Framework (Cloud, Boot, AOP, Security, etc), Hibernate;
- Опыт работы с одним из тестовых Framework: Junit, TestNG, Mockito;
- Опыт работы с базами данных PostgreSQL;
- Опыт работы с Docker, docker compose;
- Знание теоретических основ проектирования БД;
- Знание и применение современных методологий разработки программного обеспечения;
- Опыт разработки высоконагруженных и масштабируемых приложений.
Плюсом будут:
- Опыт работы с Confluence, Git, Jenkins, Maven/Gradle, Nexus;
- Опыт применения REST API.
Что мы предлагаем:
- Реализация своего профессионального потенциала в крупном современном Банке;
- Привлекательные финансовые условия;
- Дополнительные интересные бенефиты;
- Возможность расти и развиваться;
- Гибкое начало рабочего дня;
- Новый современный офис (м.Войковская).