Мы команда бэкэнд-разработки, которая занимается процессингом платежей и чеков. В нашей команде 9 человек: аналитики, разработчики, автотестировщики. Поддержкой инфраструктуры занимается команда девопсов. Для документации используем Confluence, задачи ведем в Jira. Обязанности: Участие в проектировании и реализации новых функциональных модулей и микросервисов; Разработка с нуля и доработка существующих микросервисов, включая интеграции с внешними системами; Оптимизация производительности на уровне кода и БД; Отладка и профилирование кода для выявления узких мест и ошибок; Проведение ревью кода команды; Участие в Agile-процессах команды: дейли, груминг, ретроспективы. Требования: Опыт работы java-разработчиком от 3-ех лет; Уверенные знания java 17+ (Collections, Concurrency, Stream API); Знания Spring Framework 5+ (Core, Webflux, Data, Security); Знания Spring Boot 2 (Cloud, Starters); Опыт работы с реляционными и нереляционными базами данных (PostgreSQL, Mongo DB); Опыт работы с микросервисной архитектурой и интеграцией со смежными системами; Знание принципов проектирования REST API, понимание RESTful архитектуры; Опыт работы с Kafka (асинхронные очереди, брокеры сообщений); Знание и опыт работы с CI/CD процессами (GitLab CI, Jenkins). Условия: Продукты, признанные на рынке (несколько премий за Лучший Интранет, хит-парад премий за лучшее ИТ-решение в ритейле) и имеющие амбициозные планы на развитие; Конструктивный диалог и возможность внедрять свои идеи, если они способствуют достижению общего результата; Команду увлеченных профессионалов, которая открыта к поиску нового; Конкурентную заработную плату, гибкое отношение к рабочему месту (посещение офиса на м. Красносельская в Москве на гибриде, но ты можешь работать удаленно из любой точки): Приятные скидки в магазинах М.Видео-Эльдорадо; ДМС со стоматологией.