Напиши текст вакансии для должности "Middle/Senior Java developer". Название компании: "Softline". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 

Компания Mirapolis (ГК “Softline”) открывает вакансию Java developer (backend). Компания является российским разработчиком систем комплексной автоматизации HR-процессов для крупнейших Заказчиков, таких как: ОАО РЖД, Русал, ГАЗ, АвтоВАЗ, Почта России, Черкизово, Яндекс и т.д., с более чем 2,5 млн. пользователей. Технологии:  Java 14. Spring (boot/mvc/security/messaging/amqp/test/data). MongoDb. Redis. RabbitMQ для общения между сервисами. WebSocket/STOMP для общения с клиентом. Janus WebRTC. Тестирование: JUnit / Mockito / testcontainers / Cucumber. Docker / Swarm / Ansible. Спецификация AsyncAPI. Мониторинг и алертинг - prometheus / grafana / sentry. Логирование - elastic / fluentd / kibana. Контроль версий - Git, сборки - Maven, CI - Jenkins.  Чем предстоит заниматься:  Разработкой новых функций для приложения, построенного по микросервисной архитектуре, исправление ошибок. Доработкой плагина Janus VideoRoom, при знании языка С. Поиском узких мест, оптимизацией, адаптацией приложения к растущей нагрузке. Улучшением observability: доработки по мониторингу, логированию, отслеживанию ошибок. Автоматизацией процессов выдачи кода на staging и production окружения, настройкой контейнеров и оркестраторов.  Требования:  Хорошее знание Java, Spring. Опыт работы с микросервисами. Опыт работы с контейнерами. Умение тестировать свой код. Стремление писать понятный код, умение анализировать код.  Условия:  Место работы: удаленка или офис (Москва) по желанию. Развитая система наставничества. Индивидуальный план развития. Performance review. Регулярные встречи 1:1. Code review. Отлаженные процессы постановки задач. Работа по Agile методологии Kanban. Гибкий график работы: 8 часов в промежутке с 04.00 -20.00 по МСК. Конференции за счет компании.