Напиши текст вакансии для должности "Senior Java разработчик (направление AML)". Название компании: "Diamond Personnel R&C". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Spring Framework', 'Kafka'

Обязанности:   Кастомизация и расширение функциональности AML-Adviser;   Поиск технической возможности удовлетворения поставленных; функциональных требований с использованием существующего API системы либо написанием расширений;   Разработка интеграции AML Adviser;   Оптимизация производительности системы;   Требования: - Опыт разработки серверных приложений на Java от 4-х лет; - Хорошее знание многопоточности в java; - Опыт работы с Apache Kafka; - Практический опыт разработки с использованием JavaEE, Spring; - Понимание жизненного цикла разработки приложений; - Понимание объектно-ориентированного программирования; Желательно: - Опыт работы с ArangоDB; - Практический опыт с Linux; - Практический опыт использования методологии TDD (unit tests and integration tests); - Практический опыт использования CI (TeamCity, Jenkins, Gradle, Maven, Nexus, GIT); - Владение штатными средствами мониторинга Условия:  ДМС для сотрудника, включая госпитализацию и стоматологию. А также льготная цена на приобретение программ ДМС для детей, супруга / супруги и родителей; Страхование при выезде за рубеж; Корпоративная социальная и материальная поддержка в определенных жизненных ситуациях; Ежегодный оплачиваемый отпуск продолжительностью 28 календарных дней; Корпоративные скидки и специальные акции от компаний- партнеров; Льготные условия на продукты Банка; Программы признания особых достижений сотрудников; Корпоративные мероприятия для сотрудников и их детей; Возможности участия в спортивных командах Банка (мини-футбол, хоккей и др.); Участие в благотворительных и социально значимых активностях.; Возможность построить карьеру в крупном банке России (ТОП-10)