Обязанности:
На масштабное направление по разработке и внедрению омниканальной платформы для розничного бизнеса ведущего банка ищем Java-разработчика: Стек технологий: Java 11 и выше; Spring/Springboot; PostgreSQL/Oracle, Kafka, Redis; Maven/Gradle; Docker/Kubernetes(или OpenShift). Вам предстоит: Разработка под Java, фреймворк: Spring boot; Разработка в рамках микросервисной архитектуры; Проектирование интерфейсов взаимодействия с другими системами; Работа в тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками. Для этого Вам потребуется: Уверенное владение Java, понимание принципов работы JVM; Знание основных библиотек и шаблонов проектирования; Опыт использования Spring Framework (boot, mvc, data, secutity...); Опыт работы с многопоточностью и асинхронностью; Опыт работы с базами данных, умение писать и оптимизировать запросы; Опыт работы с распределёнными хранилищами и системами; Знание HTTP, REST, SOAP; Понимание особенностей микросервисной архитектуры; Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman, jmeter); Высшее или незаконченное высшее образование (физико-математическое или техническое).