Напиши текст вакансии для должности "Java-разработчик платформы карточного процессинга". Название компании: "Райффайзенбанк". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Мы ищем Java-разработчика в команду, которая развивает платформу карточного процессинга. Мы являемся технологическим центром для пяти продуктовых команд карточного домена. Наша команда занимается персонализацией, сертификацией и валидацией карточных продуктов. В своей работе мы опираемся на ценности Agile, что предполагает динамичный темп работы, а также возможность развития и профессионального роста за рамками своей роли. Наличием высоконагруженных приложений, достаточным количеством серверов с современными OS и прогрессивным стеком технологий мы обеспечим в нашем дружном коллективе). Обязанности:  разрабатывать новые и дорабатывать существующие системы, сервисы и интеграционные решения; рефакторить legacy-сервисы; разрабатывать технические решения с использованием практик CI/CD, покрывать их юнит-тестами, писать документацию; взаимодействовать с системными и бизнес-аналитиками по разработке ТЗ для продуктовых команд разработки.  Требования:  Высшее образование - IT область предпочтительна; Опыт промышленной разработки на Java не менее 3х лет Углубленное знание Java 7/8 (core, io, …) Spring Framework (Core, MVC, Data, …), Apache Camel/ServiceMix, OSGi; Знакомство и опыт применения основных паттернов проектирования (SOLID/ioC/GoF/…) Навыки работы с базами данных на уровне написания SQL-запросов. Опыт работы с DB Oracle является плюсом; Знание PL/SQL (коллекции, динамический SQL, стандартные пакеты, принципы взаимодействия с Java); Maven или Gradle, опыт использования инструментов и практик CI/CD; Навыки работы с VCS (SVN, GIT, etc), pull requests; Английский язык на уровне чтения технической документации, разговорный английский приветствуется; Аккуратность, тщательность, ответственность, коммуникабельность;  Приветствуется:  Знание принципов работы web-приложений; Опыт написания юнит тестов (JUnit, TestNG, Mocikto, …); Защита разрабатываемых приложений от различных видов атак (SSD): SQL Injections, XSS, Bruteforce, Insecure Direct Object Reference; Понимание принципов работы по методологии Agile (Scrum, Kanban, etc.); Опыт анализа «чужого» кода; Опыт использования метрик качества кода (% покрытия тестами, уязвимости, дублирование, …)  Мы предлагаем:  возможность влиять на конечный результат и понимать бизнес-логику продуктов: следуем принципам Agile; комфортные условия труда: просторный и современный офис в минуте ходьбы от м. Технопарк, а также гибкое начало рабочего дня; работу в сплочённом IT-сообществе, где коллеги становятся настоящими друзьями; отличный социальный пакет (ДМС, страхование выезжающих за рубеж, скидки на корпоративные продукты, тренажерный зал в офисе); льготное кредитование, программа корпоративных скидок и не только; релокационный пакет.