Backend разработчик (Kotlin/Java)
Зарплата
до 250 000 ₽
Требования
Местоположение и тип занятости
Компания
Программирование, разработка ПО любой сложности, веб-приложения, e-commerce, MVP, мобильные приложения, игры, блокчейн
Описание вакансии
Условия работы
Мы - Global Soft, IT-подразделение торгово-логистической компании Zeynalli. Наша команда работает над созданием собственной CRM-системы с нуля и будущим ее расширением в семейство продуктов. Мы ищем опытного бэкенд разработчика уровня Middle-Senior+.
Обязанности
- Разрабатывать сервисы и модули на Kotlin
- Участвовать в проектировании сервисов и принятии технологических решений
- Регулярно проводить ревью и анализ исходного кода
- Участвовать в планировании и оценке времени выполнения задач
Требования
- Понимание и опыт применения принципов ООП
- Опыт разработки на Java не менее 3 лет
- Уверенное знание языка Kotlin/Java
- Опыт работы со Spring boot
- Опыт работы с SQL базами данных (MySQL, MariaDB, Postgresql, etc...) как через ORM фреймворки, так и через прямые SQL запросы
- Навыки работы с Gradle для сборки и публикации артефактов
- Разработка Rest API, Swagger (автодокументирование)
- Уверенный опыт использования Git в повседневных задачах
- Технический английский, на уровне чтения документации
- Умение документировать код, писать тесты (unit тестирование и testcontainers)
- Внимательность, ответственность, нацеленность на результат. Умение и желание докапываться до сути
Будет плюсом
- Огромным плюсом будет знание Kotlin
- Знание ElasticSearch и стека ELK в целом
- Знание и умение работать с базовыми Kotlin библиотеками
- Опыт эксплуатации MySQL, Postgres, Redis, Nginx в реальном боевом продакшне
- Знание скриптовых языков (Shell, Bash, Python, etc)
- Умение писать билд файлы для Docker образов
- Хорошее понимание принципов кластеризации, высокой доступности, отказоустойчивости, автоматического восстановления
Условия
- График гибкий. Работа удаленно
- Дружная команда
- Высокий заработок
- Использование большого стека технологий, внедрение новых - приветствуется
- Амбициозные и технические интересные проекты, возможность влиять на решения.