Обязанности: Разработка и отладка модулей платформы, основанной на микросервисной архитектуре. Интеграция приложения с внешними и внутренними сервисами. Написание понятного и стабильно работающего кода. Активное взаимодействие со специалистами из смежных подразделений. Поиск и аргументация технически эффективных путей решения бизнес задач. Умение и желание писать чистый и понятный код. Навык написания unit и интеграционных тестов на Java.Паттерны проектирования. Требования: Опыт по разработке учетных решений, платежных решений - приветствуется Глубокое знание Java core.Знание принципов ООП и понимание паттернов проектирования. Знания и опыт работы с Keycloak, а также OAuth 2.0. Знание Spring, Spring Boot, Spring MVC. Опыт разработки java web приложений. Знание, опыт проектирования и разработки RESTful API. Опыт разработки и проектирования систем в парадигме микросервисной архитектуры. Опыт работы с kubernetes. Уверенное знание и опыт работы с данными в формате xml. Опыт работы с jaxb. Опыт работы с ORM фреймворками (hibernate, jpa). Опыт работы с Apache Kafka приветствуется. Знание RDBMS . Умение отлаживать, оптимизировать sql запросы. Опыт работы с PostgreSQL приветствуется. Условия: Аккредитованная it-компания. Рыночная белая зарплата (возможности карьерного роста). Полная удаленка и гибкое начало рабочего дня. ДМС со стоматологией после прохождения испытательного срока. Возможность выбора направления, в котором хотелось бы развиваться и поддержка со стороны компании как финансовая, так и моральная. Коллеги, готовые делиться опытом. Обучение (тренинги, семинары, курсы повышения квалификации), техника для работы. Большая степень свободы и решений и возможность принять участие в новых интересных проектах.