Город: Минск
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 1 года до 3 лет
Мы предлагаем:
-
Участие в разработке финансовых продуктов и высоконагруженных систем
-
Современный стек технологий и сложные архитектурные задачи
-
Гибкий график и возможность удалённой работы
-
Конкурентную заработную плату (обсуждается индивидуально)
-
Профессиональный рост в сильной команде экспертов
Требования:
-
От 1.5 лет коммерческого опыта разработки на Java 11+
-
Глубокое знание Spring Boot (Spring Data, Spring Security, Spring Cloud)
-
Практический опыт работы с PostgreSQL, понимание ACID, оптимизация запросов
-
Умение проектировать REST API с учётом безопасности и производительности
-
Реализация аутентификации/авторизации через JWT/OAuth2
-
Опыт работы с Redis (кеширование, rate-limiting)
-
Глубокое понимание PostgreSQL (работа с индексами, оптимизация запросов, EXPLAIN-анализ)
-
Опыт работы с транзакциями (ACID-гарантии, уровни изоляции, обработка deadlock-ов)
-
Многопоточность, знание стандартной библиотеки (concurrent)
-
Знание Kafka/RabbitMQ (асинхронная обработка событий)
-
Принципы SOLID, опыт написания тестируемого и поддерживаемого кода
-
Сборка проектов на Maven, знание CI/CD процессов
-
Документирование API через Swagger/OpenAPI
Будет плюсом:
- Опыт работы в FinTech (платежи, банкинг, фин.сервисы) – сильное преимущество
- Опыт разработки CRM-систем
- Опыт разработки в конкурентных средах
-
Опыт работы с Elasticsearch (поиск, логи)
-
Опыт с Docker/Kubernetes (развертывание, оркестрация)
Обязанности:
-
Разработка и поддержка backend для финансовых сервисов
-
Оптимизация транзакций и работы с данными в высоконагруженных системах
-
Реализация безопасных API с аудитом и мониторингом
-
Участие в проектировании масштабируемой архитектуры
-
Интеграция с платежными системами и банковскими API
-
Тесное взаимодействие с аналитиками и compliance-специалистами
Похожие вакансии