Напиши текст вакансии для должности "Middle/Senior Java Developer". Название компании: "Тинькофф". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'PostgreSQL', 'Spring Framework'

Сейчас мы развиваем несколько сервисов в разных департаментах:Инвестиции. Строим уникальный и технологичный брокер в России. Сделали самый сложный финансовый продукт доступным и удобным для всех.Именно поэтому сейчас каждый 4-й счет на Московской бирже открывается через нас.SME. Меняем стандарты подхода к ведению бухгалтерии, обмену документами между организациями и работе с архивом — переводим все и вся в цифру.Страхование. Активно развиваем платформу прямых продаж. Наша главная цель – предсказуемый, удобный процесс для бизнеса и клиента.Платежные сервисы. Занимаемся разработкой и поддержкой платежного шлюза банка, определением типа платежа, наполнением его данными из других систем банка, проверкой разрешенности операции, проведением платежа в системах банка/контрагентах с соблюдением целостности операции.И это лишь часть проектов и направлений, которые мы можем предложить!На проектах используем: Java/Kotlin, Spring (Data/Web/Boot/Security), Hibernate, PostgreSQL, Maven, Gradle, TeamCity, Git и не только. Обязанности:  Разработка нового функционала и развитие существующего; Проработка и реализация интеграционных решений; Разработка платформенных микросервисов; Выявление, анализ и локализация ошибок в работе систем; Участие в разработке интеграционных решений в рамках глобальной информационной инфраструктуры со смежными IT-системами (CRM-системы, DWH, Личный Кабинет); Участие в разработке под нужды тестирования и сопровождения; Активное взаимодействие с заказчиками и командами разработки, тестирования, сопровождения;  Требования:  Опыт программирования на Java от 2 лет; Опыт работы с Spring (Data/Web/Boot/Security); навыки работы с базами данных, знание основ SQL (PostgreSQL, Oracle); знания Git (Maven, Gradle); опыт написания тестов (юнитов или авто); работа с брокерами сообщений (ActiveMQ, RabbitMQ, IBM MQ).  Будет большим плюсом (но если что - научим):  опыт программирования на Kotlin; опыт работы с Kafka (+ Kafka Connect, Kafka Streams); опыт работы с NoSQL (Cassandra, Redis, Hazelcast, MongoDB, Couchbase); знание требований к современным распределенным, высоконагруженным приложениям; знание паттернов проектирования распределенных систем; опыт работы с любыми оркестраторами контейнеров (k8s, OpenShift, Rancher, Nomad, Docker Swarm); опыт администрирования СУБД (PostgreSQL, Cassandra).  Условия:  Гибридный график работы. Удаленка + комфортный офис с панорамным видом на город и подземной парковкой Профессиональное развитие. Мы постоянно проводим митапы, тренинги и мастер-классы. В твоем распоряжении огромная библиотека с технической литературой Бесплатные и вкусные обеды в уютном Tinkoff Сafe. Если захочешь перекусить — на каждом этаже есть кухня с чаем, кофе и фруктами Заботу о здоровье. Оформим полис ДМС со стоматологией и страховку от несчастных случаев. Для твоих близких предложим льготные условия страхования Занятия в бесплатном фитнес-зале Tinkoff Sport. Пользуйся тренажерами, посещай групповые программы с крутыми тренерами, грейся в сауне. А еще мы регулярно устраиваем турниры по футболу, волейболу и хоккею Достойную твоего профессионального уровня зарплату и непрерывный карьерный рост!