Java-разработчик at Surf

Хорошим мобильным приложениям не обойтись без качественной серверной части. Поэтому мы развиваем собственный backend-отдел.
Surf работает с крупными ритейлерами, банками и интернет-магазинами. Проекты часто масштабные, и backend требуется соответствующий. Если вас не пугает работа над процессингом, обрабатывающим миллионы транзакций каждую минуту — будем рады с вами познакомиться. Тем, кто предпочитает небольшие ламповые проекты, работа тоже найдется.
Фронт работ — разработка программных модулей, оптимизация, рефакторинг.
Что нужно от тебя:
• Опыт разработки на Java или Kotlin
• Опыт разработки веб-систем, хорошее понимание HTTP и REST
• Знание и понимание ООП и паттернов проектирования
• Знание SQL и принципов работы реляционных БД (средний уровень)
• Знание Docker
• Уверенное использование Linux
• Опыт проектирования и разработки ПО с использованием Spring IoC, Spring Security, Spring MVC, Spring Data, Spring Boot
• Знание Gradle, Liquibase (или Flyway) Умение писать модульные тесты
• Умение писать аккуратный и читаемый код, а также разбираться в чужом коде
• Умение пользоваться системами контроля версий
Будет плюсом:
• Знание HTML, CSS, Javascript
• Опыт использования Angular 2+
• Знание Kotlin
• Знание MongoDB
• Опыт DevOps: Gitlab CI (или другие системы CI/CD), Kubernetes
От нас:
• Команда профессионалов и интересная работа в разных проектах
• Отсутствие бюрократии и застоя, очень лояльный подход к офисным процессам
• Достойная заработную плату: начальная ставка обговаривается с каждым человеком индивидуально и растёт вместе с его квалификацией
• Бонусы и проектные премии
• Официальное трудоустройство по ТК РФ Гибкий график и возможность удалённой работы
• Обучение и развитие: поездки на конференции, внутренние лекции, полная или частичная оплата обучения, возможность сертификации
• Совместные походы, поездки, вечеринки и просмотры сериалов в классной компании
ДОПОЛНИТЕЛЬНЫЕ ИНСТРУКЦИИ
Любые вопросы и предложения можно и нужно писать на почту hr@surfstudio.ru