Java разработчик

Remote work

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

Наш заказчик - второй по величине банк в стране, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Мы активно ищем талантливых кандидатов, готовых к решению различного рода задач: вывод новых фичей, поддержка текущей функциональности, написание тестов, участие в общих грумингах и многое другое. Работа ведется в небольших кросс-функциональных командах с полным вовлечением разработчиков и ключевых экспертов.

Проект занимается разработкой, внедрением и сопровождением страховых и сервисных продуктов для розничных клиентов с возможностью оформления через любой канал продаж (ВТБ Фронт, ВТБ Онлайн, Мобильное приложение)

Обязанности

разработĸа новых миĸросервисов на Java и Kotlin, поддержĸа и доработĸа теĸущих;
подготовĸа релиз плана перед обновлением сервиса или первого вывода в прод;
участие в ĸод ревью;
участие в принятии техничесĸих и архитеĸтурных решениях;
участие в планировании спринтов, оценĸе и деĸомпозиции задач.

Расположение
Remote work
Тип работы
Java
Номер вакансии
VR-67272
Язык
Russian: B2 Upper Intermediate

Требования к кандидату

Обязательные требования

опыт разработки на Kotlin и/или Java 11 от 3х лет (если не использовали Kotlin ранее, желание изучить и начать писать на нём)
опыт работы с Reactor или корутинами
уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования
опыт использования Spring Framework (boot, mvc, data, secutity...)
опыт работы с многопоточностью и асинхронностью
понимание принципов проектирования распределенных и асинхронных систем
опыт работы Kafka/RabbitMQ, PostgreSQL;
умение обоснованно применять шаблоны проектирования(GRASP, GoF etc.)
знание и применение принципов SOLID и приемов TDD
опыт работы с базами данных, умение писать и оптимизировать запросы
опыт работы с распределёнными хранилищами и системами
знание HTTP, REST, SOAP
понимание особенностей микросервисной архитектуры
опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter)
высшее образование (физикоматематическое или техническое)
аналитические скиллы, ответственность, самостоятельность, умение грамотно и оперативно решать поставленные задачи;

Желательные требования

-

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование