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 образов
  • Хорошее понимание принципов кластеризации, высокой доступности, отказоустойчивости, автоматического восстановления

Условия

  • График гибкий. Работа удаленно
  • Дружная команда
  • Высокий заработок
  • Использование большого стека технологий, внедрение новых - приветствуется
  • Амбициозные и технические интересные проекты, возможность влиять на решения.