Мы предлагаем:
Участие в разработке финансовых продуктов и высоконагруженных систем
Современный стек технологий и сложные архитектурные задачи
Гибкий график и возможность удалённой работы
Конкурентную заработную плату (обсуждается индивидуально)
Профессиональный рост в сильной команде экспертов
Требования:
Коммерческий опыт разработки на Java (11/17+) от 3-4 лет (Middle) / 5+ лет (Senior).
Глубокое знание Spring Boot (Spring Data, Spring Security, Spring Cloud)
Практический опыт работы с PostgreSQL: проектирование схем данных, оптимизация сложных SQL-запросов, понимание механизмов репликации и партиционирования
Опыт эффективного использования Redis (или других In-Memory DB) для кэширования, управления сессиями, rate limiting.
Опыт работы с транзакциями (ACID-гарантии, уровни изоляции, обработка deadlock-ов)
Знание Kafka/RabbitMQ (асинхронная обработка событий)
Понимание и активное применение принципов SOLID, GRASP, KISS, DRY и паттернов проектирования.
Будет плюсом:
Опыт работы в FinTech (платежи, банкинг, фин.сервисы)
Опыт работы с Elasticsearch (поиск, логи)
Опыт с Docker/Kubernetes (развертывание, оркестрация)
Знакомство с gRPC
Опыт работы с облачными платформами (AWS, Azure, GCP).
Обязанности:
Проектирование, разработка и поддержка высокопроизводительных и отказоустойчивых backend-сервисов
Оптимизация транзакций и работы с данными в высоконагруженных системах
Написание чистого, поддерживаемого и хорошо тестируемого кода (Unit, Integration тесты), активное участие в code review
Интеграция со сторонними сервисами
Менторство и передача опыта менее опытным коллегам
Тесное взаимодействие с аналитиками и compliance-специалистами
Минск
от 3800 USD