Обязанности:
Вместе с нами тебе предстоит: Написание backend кода; Разработка новой функциональности, поддержка уже существующих компонентов; Перевод монолита на sql-процедурах в микросервисы; Определение путей решения объемных задач и их отдельных модулей; REST/JMS интеграция с другими сервисами компании; Разработка unit-тестов; Техническое ревью требований и кода. Какие знания и навыки для нас важны: Опыт коммерческой командной разработки на Java 8+ (от 3-х лет); Уверенное знание и практический опыт Spring Boot - WebFlux, Data, Security; Опыт проектирования и разработки микросервисной архитектуры; Понимание принципов и опыт работы с реляционными БД - PostgreSQL, MS SQL; Опыт работы с брокерами Kafka, RabbitMQ, ActiveMQ; Опыт написания юнит и интеграционных тестов - JUnit , Mockito, WireMock, TestContainers, Spring; Навыки проведения код-ревью. Будет здорово, если: У тебя есть опыт использования CI/CD практик; У тебя есть опыт разработки в финансовой отрасли, инвестиционном бизнесе; Ты имеешь опыт работы по гибким методологиям разработки (SCRUM/Agile).