Обязанности:Разработка, поддержка и развитие backend-сервисов на Java.Проектирование архитектурных решений и участие в технических обсуждениях.Интеграция с внешними и внутренними API, работа с базами данных.Работа с брокерами сообщений (RabbitMQ или Kafka, в зависимости от используемого на проекте стека).Оптимизация производительности и масштабируемости сервисов.Разработка и поддержка unit- и интеграционных тестов.Участие в code review, написание технической документации.Взаимодействие с командами frontend, аналитики, DevOps и тестирования.Участие в планировании задач, оценке сроков и контроле исполнения. Требования:Опыт разработки на Java от 3–5 лет.Глубокое понимание принципов построения распределённых систем и микросервисной архитектуры.Опыт проектирования архитектурных решений.Знание принципов интеграции с внешними и внутренними API, опыт работы с реляционными и NoSQL базами данных.Опыт работы с BPMN, предпочтительно с использованием Camunda.Опыт работы с брокерами сообщений (RabbitMQ или Kafka).Навыки оптимизации производительности и масштабирования приложений.Опыт написания unit- и интеграционных тестов.Опыт участия в code review и написания технической документации.Навыки лидерства: планирование задач, распределение нагрузки, контроль исполнения.Умение взаимодействовать с кросс-функциональными командами. Условия:
Конкурентная заработная плата и бонусная система;
Официальное трудоустройство.
Разработка программного обеспечения, внедрение программного обеспечения, автоматизация процессов, углубленный анализа данных (Custom development, Big data, Data Science)