Ищем Middle Java Developer в команду финтех/платёжного продукта.
Задача — самостоятельно реализовывать бизнес-функциональность на Spring Boot в рамках существующей микросервисной архитектуры: от схемы данных и API до миграций, тестов и выкатки.
Мы работаем в регулируемой доменной области с повышенными требованиями к идемпотентности, защите персональных данных и аудиту, поэтому ждём инженерной дисциплины — код должен корректно работать под нагрузкой, при повторной доставке сообщений и при отказе смежных сервисов.
- Java 17/21
- Spring Boot 3.x
- Spring Data JPA/Hibernate (умение находить и устранять N+1)
- Spring Security
- PostgreSQL
- Kafka или RabbitMQ (идемпотентная обработка сообщений)
- JUnit 5 / Mockito / Testcontainers
- Docker
- Понимания уровней изоляции транзакций и concurrency-аномалий
- Идемпотентности как дефолтного подхода к проектированию
- Умения обрабатывать partial failure (частичные отказы) в распределённых системах
- Опыт в финтех/банкинге/KYC
- Kubernetes
- Redis
- Опыт с инструментами наблюдаемости (Prometheus/Grafana)
- Уверенное использование AI-инструментов в разработке
