Вакансия “Senior Java разработчик“

Описание вакансии:
|
|
Вид работы: |
#аналитическая
|
Рабочее место: |
•
Стационарное рабочее место
|
Адрес места работы: |
•
Москва, Центральный федеральный округ,Москва
|
Тип занятости: |
•
Постоянная работа
|
График работы: |
•
полный день
|
Опыт работы: | • Более 6 лет |
Дополнительно: |
•
Мы - молодая, амбициозная команда, занимающаяся разработкой решений по регуляторной отчетности для Департамента Глобальных Рынков КИБ Сбер! В настоящее время в связи с необходимостью замены старых вендорских решений происходит формирование команды и проектирование архитектуры новых решений. Мы используем широкий спектр современных технологий: open-source, облачные технологии и микросервисы для создания фронтальных, бэкэнд и интеграционных приложений.. Работаем по гибким методологиям в продуктовых командах. Обязанности Проектировать, разрабатывать и поддерживать бэкофисные системы с использованием стека Java, SpringBoot, PostgreSql, Kafka, OpenShift Проектировать, разрабатывать и поддерживать среды и процессы для разработки сборки, установки и тестирования приложений(включая CI-CD) при помощи инструментов Bitducket, Jenkins, Nexus Принимать участие в процессах оценки, проектирования архитектуры разрабатываемых систем Взаимодействовать с другими ролями (тестеровщики, аналитики, архитекторы и менеджеры) внутри и вне команды Требования Знание Java 8 Опыт проектирования корпоративных(enterprise) приложений, понимание принципов построения и работы высоконагруженных корпоративных приложений(1000ТРS) Опыт проектирования и разработки приложений с использованием Spring, Spring Boot Знание технологий REST, XML, JSON, HTTP, SQL Опыт проектирования и разработки клиент-серверных приложений Опыт проектирования баз данных Опыт написания модульных и интеграционных тестов (JUnit, Mockito), понимание принципов TDD Опыт командной работы с использованием jira, confluence, Maven, git, Jenkins, Bitbucket, Sonar(или другими), проведения кодревью Понимание основных шаблонов проектирования, принципов ООП, паттернов и принципов построения корпоративных приложений, паттернов и принципов построения микросервисной архитектуры Умение оптимизировать и тестировать код Умение вести деловую переписку Английский язык на уровне чтения технической документации |