Java/Spring-разработчик (Middle/Senior)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Беларусь, Минск |
Мы предлагаем:
-
Участие в разработке финансовых продуктов и высоконагруженных систем
-
Современный стек технологий и сложные архитектурные задачи
-
Гибкий график и возможность удалённой работы
-
Конкурентную заработную плату (обсуждается индивидуально)
-
Профессиональный рост в сильной команде экспертов
Требования:
-
Коммерческий опыт разработки на 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-специалистами
Опыт | От 3 до 6 лет |
График работы | Удаленная работа |