Java-разработчик (Middle Java Developer)

Зарплата

от 180 000 ₽

Местоположение и тип занятости

ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Ведущий разработчик программных продуктов в сфере геолокации

Описание вакансии

Условия работы

SquareGPS создает программные продукты, которые помогают компаниям стать более мобильными и эффективными. Десятки тысячи клиентов по всему миру, от Австралии до США, используют наши облачные сервисы, чтобы настроить работу своих выездных сотрудников, транспорта и логистики ― сделать ее более безопасной, экономичной и продуктивной.

За успешными продуктами стоит большая работа команды специалистов по разработке и продвижению. Сегодня в отдел разработки мы приглашаем Java-разработчика.

Чем предстоит заниматься

Разрабатывать бэкенд одного из проектов платформы для контроля подвижных объектов, участвовать в принятии архитектурных решений и развитии всей платформы. Решать различные задачи — от реализации поддержки бинарных протоколов и алгоритмов геометрии на сфере до реализации админок и чатиков.

Мы ожидаем от вас:

  • Опыт разработки на Java SE 6+ и знание платформы Java
  • Понимание принципов ООП и design patterns, SOLID, умение создавать поддерживаемый код и покрывать его тестами
  • Понимание принципов разработки многопоточных приложений
  • Знакомство с веб-технологиями, понимание протоколов стека TCP/IP
  • Знание SQL и умение взаимодействовать с СУБД
  • Технический английский на уровне чтения / написания документации

Будут дополнительным плюсом:

  • Опыт разработки нагруженных систем (тысячи, десятки тысяч пользователей; большие объемы данных)
  • Наличие примеров кода

Наши технологии и инструменты:

  • Java 11/Kotlin
  • Библиотеки: Guice DI, Hazelcast, ActiveMQ Artemis, Netty, Jetty, JDBI, Hibernate Validator, Dropwizard, JUnit, etc.
  • Форматы данных: Web API, внутренние сервисы - JSON; взаимодействие с устройствами — vendor-specific low-level текстовые и бинарные протоколы
  • БД: MySQL/PostgreSQL (более 7 терабайт телематических данных)
  • Инструментарий: IntelliJ IDEA, YouTrack, TeamCity, Git, GitLab, Maven, Gradle

Плюсы работы у нас

  • Фокус внимания на профильных задачах, без совмещения функций нескольких специалистов
  • Работа в слаженной команде разработки, практикующей agile
  • Высокая заработная плата и премии за результаты (на 100% “белая”)
  • Интересные задачи: работа над востребованными и высоконагруженными сервисами, где будет виден ваш личный вклад
  • Гибкий гибридный график на основе гибкой 40-часовой рабочей недели
  • Программа ДМС на выбор (есть стоматология)
  • Повышение квалификации, зарубежные командировки
  • Хорошее компьютерное оснащение, комфортный IT-офис
  • Интернациональный коллектив из увлеченных, умных и приятных людей, которые общаются и встречаются не только по делам

Дополнительные инструкции

Готовы выполнить тестовое задание - Welcome