Напиши текст вакансии для должности "Java разработчик (микросервисы)". Название компании: "Outlines Technologies". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Kafka', 'Spring Framework', 'Design Patterns', 'JUnit', 'Оптимизация кода', 'Spring Boot', 'Gitlab', 'Docker', 'Jenkins', 'SOAP', 'REST', 'Паттерны проектирования', 'Удаленная работа'

Outlines Tech –IT компания, которая занимается подбором сотрудников высокого класса в сфере IT. Мы разрабатываем программное обеспечение для банков, страховых компаний, брокеров и бирж. У нас десятки проектов и сотни вакансий – официально трудоустраиваем в штат IT-специалистов для работы на долгосрочных проектах.   Сейчас мы находимся в поиске одной из части нашей команды - Ведущего разработчика (Middle/Senior) Ваша зона ответственности:  Построение целевой архитектуры регистрации на бирже с целью онлайн-регистрации клиентов Реорганизация фронт систем (Переход от устаревшего Clients на целевое решение на Процессинге). Проект - Реализация целевой архитектуры первичной продажи Построение целевой архитектуры мидл и бэк слоя для поддержания возрастающих объемов операций и сделок. Проект - Оптимизация расчета плановой клиентской позиции (клиентские лимиты) Реорганизация фронт систем (Переход от устаревшего Clients на целевое решение на Процессинге)  Необходимые навыки:  Java. Опыт работы более 3х лет Хороший уровень Java 8-14 (core, collections, concurrency, streams) Знание Spring Framework и как он устроен, а также Spring Boot Опыт работы с Apache Camel, Camunda, Kafka Хороший уровень SQL (PostgreSQL/Oracle/MS SQL) Опыт работы с Git, Maven, Docker, Kubernetes Опыт использования CI/CD (Jenkins/GitLab CI) Понимание принципов построения сервисов на базе REST, SOAP Понимание особенностей микросервисной архитектуры Знание основных паттернов проектирования Опыт работы с фреймворками и инструментами автоматического тестирования (junit, postman)  Для Senior:   Опыт разработки корпоративных приложений от 5 лет Умение профилировать код и тюнить перформанс Знание Design Patterns, опыт проектирования сервисов Опыт написания сервисов потоковой обработки данных(AMQP, Kafka) Желателен опыт работы с Linux Желателен опыт работы с Docker+Rancher|Kubernetes  Мы предлагаем:    Удаленный формат работы   Официальное трудоустройство и соблюдение норм ТК РФ   Фиксированная окладная часть   Ежегодный пересмотр заработной платы   28 дней отпуска и 5 days off (бесплатные отгулы)   ДМС со стоматологией   Компенсация обучения, музыка, книги, кино   При необходимости предоставляем технику   Возможность карьерного роста   Смена стэка и проектов внутри компании   Отсутствие микро-менеджмента и трека часов