Обязанности: Разработка и поддержка высоконагруженных серверных приложений на языке Java. Работа с платежным шлюзом, обеспечивая его надежность, безопасность и масштабируемость. Интеграция с внешними системами через API и работа с микросервисной архитектурой. Оптимизация производительности и устранение узких мест в высоконагруженных системах. Участие в проектировании архитектуры и код-ревью. Написание и поддержка юнит-тестов для обеспечения качества кода. Сотрудничество с командой для разработки новых функций и улучшений. Требования: Опыт работы с Java (от 3 лет для middle, от 5 лет для senior). Глубокие знания Spring Framework (Spring Boot, Spring Security). Опыт работы с высоконагруженными системами. Опыт работы с платежными системами или интеграцией платежных шлюзов. Уверенные знания SQL и опыт работы с реляционными базами данных. Знание инструментов CI/CD (Bitbucket). Опыт работы с микросервисной архитектурой. Будет плюсом: Опыт работы с контейнеризацией (Docker, Kubernetes). Опыт работы в Agile/Scrum командах. Мы предлагаем: Удаленная работа с гибким графиком. Работа над интересными и масштабными проектами в области платежных решений. Профессиональное развитие, обучение и участие в конференциях. Конкурентоспособная заработная плата и бонусы. Дружная команда профессионалов, готовая поддерживать и делиться опытом.