Back-end разработчик (Java / Kotlin)
Прямой работодатель Surf ( surf.ru )
Опыт работы от 1 года до 3х лет
О нас:
В Surf уже 12 лет мы разрабатываем много разных проектов, начиная от простых
внутрикорпоративных аппов, заканчивая сложными ERP системами, видео-стримингом и свежими банкам. Работаем с крупным российским бизнесом и западными клиентами. Мы уже сделали немало хороших приложений для наших клиентов: Labelcom, TAG, KFC, Росбанк, Магнит, Додо Пицца, Delivery Club, Lamoda, Яндекс и других.
Планируем вырастить отдел веб разработки до 100 человек. Нашей команде нужен разработчик с опытом, который умеет писать код быстро и качественно, готов работать в команде и при этом сможет продемонстрировать самостоятельность и автономность. Мы активно экспериментируем с новыми подходами и технологиями, и понимаем важность инвестирования в них.
О команде и процессах:
- Бекенд команды зависит от сложности и объемов проекта: от 2-х человек. Внутри проекта обязательно проводится Code Review. Если есть возможность - пробуем Cross Project Code Review.
- Управление проектом, системный анализ, тестирование, разработка веб и мобильного фронта делает так же наша компания - вы всегда будете работать в компании "своих".
- Сервисы: тасктрекер - Jira, код храним на GitHub, CI/CD - дженкинс + ArgoCD, деплоим в k8s. Есть свой DevOps, но поощряем тех, кому интересно покопаться в инфраструктуре
Стек типичного проекта:
Java/Kotlin, PostgreSQL, Spring Boot, микросервисы
Что нужно делать:
- Разрабатывать серверную часть веб приложений
- Работать на современных технологиях: Kafka, Kotlin, Kubernetes, микросервисы и т.д.
- Взаимодействовать с командой аналитиков, фронтэнд, дизайнеров, devops, мобильной разработки и QA
- Участвовать в построении архитектуры систем
Что нужно от тебя:
- Опыт разработки на Java 8+ или Kotlin - от 2х лет
- Умение писать аккуратный и читаемый код
- Опыт проектирования и разработки ПО с использованием Spring/Spring Boot фреймворка и его составляющих: Spring Security, — Spring MVC, Spring Data
- Опыт разработки веб-приложений, понимание REST
- Знание SQL и принципов работы реляционных БД
- Понимание ООП, GOF, SOLID, GRASP
- Написание юнит и интеграционных тестов
Будет плюсом:
- Опыт работы на Linux
- Знание Docker, Kubernetes
- Знание Liquibase (или Flyway)
- Опыт работы с Apache Kafka
- Английский язык - В2 или выше
О том, почему у нас хорошо:
- У тебя будет возможность работать из ЛЮБОЙ ЛОКАЦИИ на разных современных проектах, в т.ч. на западных и качать свой английский;
- Surf - аккредитованная IT-компания;
- тебя ждет белая зарплата, оформление по ТК РФ и своевременный пересмотр каждые 6-8 месяцев;
- гибкий график, удалённая работа, гибрид или офис (если ты в Воронеже);
- ДМС со стоматологией, психологами, юристами;
- не приветствуем переработки, но если уж так случилось, то щедро их оплачиваем;
- обеспечим современной техникой: макбуками, телефонами и другими девайсами, которые понадобятся для работы;
- находим персональный рецепт быстрого профессионального роста: опытные коллеги подскажут и поддержат, менторы обозначат пути развития. В Surf можно расти вглубь или стать T-Shape специалистом: проектов, задач, возможностей много;
- предоставляем ежегодный бюджет на образование и конференции, помогаем развивать личный бренд и медиа-проекты, учим писать статьи и выступать, компенсируем затраты на участие в конференциях в качестве спикера;
- даем корпоративные скидки на фитнес;
- делаем посильный вклад в сообщество - оплачиваем разработку open-source в рабочее время;
- бережно храним Surf-культуру: минимум бюрократии, свобода в принятии решений, возможность создавать процессы и внедрять новые практики, поощрение ценных идей и выдающегося перформинга, человечность превыше всего;
- Не усложняем - нашли общий язык на техническом интервью с руководителем — выкатываем оффер!