
Java developer
Remote work
Описание вакансии
Наш заказчик - второй по величине банк в стране, услугами которого пользуются миллионы людей. Цель заказчика - создать максимально удобные для клиентов приложения, сервисы, технологии. Мы активно ищем талантливых кандидатов, готовых к решению различного рода задач: вывод новых фичей, поддержка текущей функциональности, написание тестов, участие в общих грумингах и многое другое. Работа ведется в небольших кросс-функциональных командах с полным вовлечением разработчиков и ключевых экспертов.
Обязанности
разработĸа новых миĸросервисов, поддержĸа и доработĸа теĸущих;
разработĸа интеграционных сервисов, внутренних сервисов;
подготовĸа релиз плана перед обновлением сервиса или первого вывода в прод;
участие в ĸод ревью;
участие в принятии техничесĸих и архитеĸтурных решениях;
участие в планировании спринтов, оценĸе и деĸомпозиции задач.
Требования к кандидату
Обязательные требования
уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования.
опыт использования Spring Framework (boot, mvc, data, secutity...)
опыт работы с многопоточностью и асинхронностью.
опыт работы с базами данных, умение писать и оптимизировать запросы.
опыт работы с распределёнными хранилищами и системами.
знание HTTP, REST, SOAP.
понимание особенностей микросервисной архитектуры.
опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter).
высшее образование (физико-математическое или техническое).
PostgreSQL, Spring Boot, Java 8 - 17, Apache Kafka, Docker
Желательные требования
Oracle, Apache Maven, Kubernetes, Gradle, Redis, OpenShift
Работа у нас — это
Команда профессионалов, готовых поддержать ваши инициативы
Возможность работы с новыми технологиями
Возможности карьерного роста
Обучение за счёт компании
Красивый и комфортный офиc
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена