Обязанности:
Чем Вы будете заниматься: Разрабатывать продуктовые сервисы на омниканальной платформе банка; Обеспечивать полный цикл разработки – от анализа требований и проектирования до внедрения; Работать в тесном сотрудничестве с бизнес-аналитиками, UX/UI дизайнерами, владельцем продукта, а также с другими командами. От Вас потребуется: Опыт промышленной командной разработки (от 3-х лет); Опыт разработки высоконагруженных систем на Java; Опыт проектирования масштабируемых, отказоустойчивых решений; Отличные аналитические навыки; Отличные знания Core Java; Опыт работы со Spring (Boot, Data, Security, Web, Core); Опыт работы в одной из СУБД: PostgreSQL / Oracle / MS SQL Server; Опыт работы с системами сборки Maven/Gradle; Опыт использования и понимания систем обмена сообщениями (ActiveMQ/RabbitMQ/Kafka); Знание Фреймворков тестирования: Junit, TestNG, Mockito. Будет здорово, если: У Вас есть опыт работы с OpenShift или Kubernetes; У Вас есть опыт работы с Hibernate; У Вас есть понимание Reactive Spring (Spring WebFlux, R2DBC, Reactive Spring Data); У Вас есть опыт работы с Istio; У Вас есть опыт использования CI/CD практик; У Вас есть опыт разработки в финансовой отрасли, инвестиционном бизнесе; Вы имеете опыт работы по гибким методологиям разработки (SCRUM/Agile).