Напиши текст вакансии для должности "Back-end разработчик (Java / Kotlin)". Название компании: "Surf". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java', 'Kotlin', 'Postgres', 'Spring Boot', 'REST', 'SQL', 'Angular', 'Docker'

О нас: Мы в поиске backend-разработчика на е-com проект. Surf помогает клиентам выводить бизнес в мобайл вот уже 10 лет. Мы сделали немало хороших приложений для наших клиентов: KFC, Росбанк, Магнит, Додо Пицца, Delivery Club, Lamoda, Яндекс и других. В последнее время проектов стало так много, что без вашей помощи уже не обойтись. Мы активно развиваем backend и web frontend разработку в компании. Команде нужен опытный разработчик, который умеет писать код быстро и качественно. Лезть на низкий уровень не придётся, достаточно быть крепким практиком. Middle-позиция сейчас вакантна. О том, почему у нас хорошо:   Белая зарплата, оформление по ТК РФ и своевременный пересмотр каждые 6-8 месяцев;   ДМС со стоматологией и хорошим выбором клиник в вашем городе;   Не приветствуем переработки, но если уж так случилось, то щедро их оплачиваем;   Обеспечиваем современной техникой: макбуками, телефонами и другими девайсами, которые понадобятся для работы;   Гибкий график, удалённая работа;   Находим персональный рецепт быстрого профессионального роста: опытные коллеги подскажут и поддержут, менторы обозначат пути развития. В Surf можно расти вглубь или стать T-Shape специалистом: проектов, задач, возможностей много;   Помогаем получить разноплановый опыт: среди наших клиентов международные корпорации и амбициозные стартапы;   Поддерживаем стремление развивать профессиональные навыки и личный бренд: предоставляем ежегодный бюджет на образование и конференции, спонсируем изучение английского языка, помогаем развивать личные медиа-проекты, учим писать статьи и выступать, компенсируем затраты на участие в конференциях в качестве спикера;   Делаем посильный вклад в сообщество - оплачиваем разработку open-source в рабочее время;   Бережно храним Surf-культуру: минимум бюрократии, свобода в принятии решений, возможность создавать процессы и внедрять новые практики, поощрение ценных идей и выдающегося перформинга, человечность превыше всего;   Ценим живое общение - оплачиваем перелёт до Воронежа и предоставляем жильё, если вы хотите ближе познакомиться с командой или принять участие в корпоративе;   Не верим в изнуряющие многоэтапные собеседования: нашли общий язык на техническом интервью с руководителем и командой — выкатываем оффер.   Стек типичного проекта: Java/Kotlin, PostgresDB, Spring Boot, микросервисы Что нужно делать: — Разрабатывать серверную часть веб приложений— Дорабатывать существующие сервисы (гарантия полного отсутствия legacy)— Взаимодействовать с командой фронтэнд, дизайнеров, devops Что нужно от тебя: — Опыт разработки на Java 8+ или Kotlin от двух лет— Умение писать аккуратный и читаемый код, а также разбираться в чужом коде— Умение пользоваться системами контроля версий— Опыт проектирования и разработки ПО с использованием Spring/Spring Boot фреймворка и его составляющих: Spring Security, — Spring MVC, Spring Data— Опыт разработки веб-приложений, понимание REST— Знание SQL и принципов работы реляционных БД (на уровене написания простых SELECT скриптов)— Понимание, для чего нужно тестирование. Написание юнит и интеграционных тестов Будет плюсом:  Опыт работы на Linux Знание Docker, Kubernetes Знание Gradle, Liquibase (или Flyway) Опыт работы с Apache Kafka