Middle+ Java/Kotlin-разработчик
Прямой работодатель Surf ( surf.ru )
Опыт работы от 3 до 5 лет
О нас:
13 лет мы в Surf реализуем самые амбициозные и разноплановые продукты. Наш опыт охватывает многое: от разработки внутрикорпоративных инструментов до крупных ERP-систем и инновационных банковских сервисов.
- Среди наших клиентов – российские и зарубежные лидеры индустрии ecomm, retail, fintech и других секторов, такие как: KFC, Бургер Кинг, Росбанк, Love Republic, Магнит, Додо Пицца, Lamoda, Яндекс и др.
- В Surf мы ценим командное взаимодействие, дружелюбную атмосферу и совместные достижения. Мы амбициозны, стремимся к развитию, экспериментируем с новыми подходами и технологиями, и понимаем важность инвестирования в них.
Сейчас расширяем команду и ищем опытного Java/Kotlin-разработчика!
Стэк проекта: Kotlin, Spring (Spring Boot, Sprint MVC, Spring Security), JPA(Hibernate), PostgreSQL, Redis, Gradle, FlyWay, Keycloak, Feign, Swagger
Что нужно делать:
- Развивать кастомную ERP-платформу для оперативного управления бизнесом в одной из крупнейших сетей ресторанов. К сети подключено более 1000 ресторанов, происходит обработка всей финансовой информации (более 20 млн чеков в месяц), пользователями является весь менеджмент организации. Проект в разработке 4 года.
- Работать с базами данных PostgreSQL, Redis, ClickHouse;
- Изучать бизнес-требования, декомпозировать и оценивать задач;
- Реализовывать новые фичи и оптимизировать/исправлять старые;
Что нужно от тебя:
- Уверенное знание Kotlin, либо уверенное знание Java 11+ и небольшой опыт написания на Kotlin;
- Опыт работы с Spring Framework (Spring Boot, Sprint MVC, Spring Security), JPA (Hibernate);
- Понимание принципов SOLID, основных шаблонов проектирования и построения микросервисной архитектуры;
- Владение языком запросов SQL и знание теории и принципов работы реляционной и нереляционных базы данных;
- Знание библиотеки управления миграциями баз данных FlyWay/Liquibase;
- Опыт использования средства автосборки Maven/Gradle;
- Опыт использование инструмента управления репозиториями GitLab;
- Английский язык - В1.
Будет плюсом:
- Опыт в написании запросов SQL через Criteria API;
- Опыт работы с брокерами сообщений (Apache Kafka как преимущество);
- Навык построения интеграции с другими системами;
- Опыт работы с Redis и ClickHouse.
О том, почему у нас хорошо:
- Surf - аккредитованная IT-компания;
- У тебя будет возможность работать на крупных российских и западных проектах, развивать свой английский;
- Гибкий график работы, удалёнка; гибрид или офис (если ты из Воронежа);
- Официальное оформление и своевременный пересмотр каждые 6-8 месяцев;
- Расширенный ДМС со стоматологией/оплата спорта и мы обеспечим современной техникой, которая понадобится для работы;
- Поможем получить разноплановый опыт: среди наших клиентов международные корпорации и амбициозные стартапы;
- Найдем персональный рецепт быстрого профессионального роста: опытные коллеги подскажут и поддержат, менторы обозначат пути развития. В Surf можно расти вглубь или стать T-Shape специалистом: проектов, задач, возможностей много;
- Не приветствуем переработки, но если уж так случилось, то щедро их оплачиваем;
- Помогаем развивать личный бренд и медиа-проекты, учим писать статьи и выступать, компенсируем затраты на участие в конференциях в качестве спикера;
- Бережно храним Surf-культуру: минимум бюрократии, свобода в принятии решений, возможность создавать процессы и внедрять новые практики, поощрение ценных идей и выдающегося перформинга, человечность превыше всего;