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