Мы разрабатываем высоконагруженную распределенную систему, обрабатывающую большие объемы данных. Наша команда ищет опытного Java-разработчика , который поможет нам масштабировать архитектуру, повышать отказоустойчивость сервисов и внедрять лучшие практики разработки. Чем предстоит заниматься Проектировать и разрабатывать новые микросервисы на Java/Spring, поддерживать существующие. Работать над производительностью системы: оптимизировать SQL-запросы (Postgres), настраивать взаимодействие между сервисами (Kafka/RabbitMQ). Участвовать в архитектурных решениях: CI/CD, развертывание в Kubernetes. Писать чистый, поддерживаемый код с покрытием unit и интеграционными тестами. Проектировать и документировать RESTful API. Взаимодействовать с командами тестирования и эксплуатации на всех этапах SDLC. Мы ждем, что вы Имеете опыт коммерческой разработки на Java/Spring от 5 лет . Глубоко знаете Java Core , принципы ООП и паттерны проектирования. Понимаете основные процессы разработки, проектирования и тестирования ПО. Имеете опыт создания высоконагруженных систем . Умеете проектировать RESTful API с нуля и до документации. Работали с микросервисной архитектурой (Spring Cloud). Имеете опыт с Kubernetes (развертывание, конфигурация). Свободно владеете Spring Framework (Core, MVC, Boot, Data) и Hibernate/JPA . Хорошо знаете реляционные СУБД (Postgres), умеете писать, отлаживать и оптимизировать сложные SQL-запросы. Работаете со сборщиками Maven/Gradle . Используете брокеры сообщений ( Kafka или RabbitMQ ). Пишете unit и интеграционные тесты , стремитесь к чистоте и понятности кода. Будет плюсом Опыт применения Spring Batch для пакетной обработки данных. Условия: Удаленный формат работы; Бонусы от государства, как сотруднику аккредитованной IT компании; Соблюдение ТК РФ; Полностью белая заработная плата, выплачивается два раза в месяц без задержек; ДМС со стоматологией, госпитализацией; Обучение, подарки детям и т.д.; Возможность карьерного роста, наставничество; Корпоративные мероприятия, тимбилдинги, скидки от партнеров.