Ищем сильного Java-инженера в команду финтех/KYC-продукта. Для нас Senior — это не стаж, а опыт запуска и поддержки production-систем, умение принимать архитектурные решения и отвечать за результат.
- Проектирование и разработка backend-сервисов в микросервисной архитектуре.
- Интеграция с банковскими шлюзами, государственными сервисами, KYC и biometric providers.
- Участие в архитектурных решениях, RFC и ADR.
- Проведение code review и поддержка инженерных стандартов команды.
- Написание unit/integration тестов и поддержка качества кода.
- Работа с PostgreSQL: проектирование схем, оптимизация запросов, безопасные миграции.
- Обеспечение безопасности сервисов и корректной работы с чувствительными данными.
- Настройка observability: метрики, логи, трассировка, участие в разборе инцидентов.
- Менторинг middle/junior разработчиков и участие в технических интервью.
- Java 17/21, Spring Boot 3.x/4.x, Spring Framework 6+, Hibernate/JPA, Spring Security (JWT, OAuth2, OTP).
- PostgreSQL: SQL, индексы, EXPLAIN, миграции через Liquibase/Flyway.
- Понимание ACID, concurrency issues и способов их решения.
- Kafka/RabbitMQ: ретраи, DLQ, идемпотентность, delivery semantics.
- Опыт работы с distributed systems: Saga, Outbox, eventual consistency, retries/backoff.
- System design: API, кэширование, capacity planning, failure handling.
- REST API, OpenAPI, JUnit 5, Mockito, Testcontainers, Docker, CI/CD.
- Опыт production-проектов с измеримыми результатами.
- Русский — свободно, английский — технический.
- Опыт в финтехе, банкинге, KYC, работе с PII/PCI.
- Kubernetes, Helm, Prometheus, Grafana, ELK, OpenTelemetry.
- Redis, WebFlux, CQRS, API Gateway.
- Использование AI-инструментов (Copilot, Cursor, Claude Code).
Заработная плата обговаривается индивидуально по итогам собеседования.
