Напиши текст вакансии для должности "Java-разработчик". Название компании: "SquareGPS". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Git', 'JUnit', 'ООП', 'TCP/IP', 'JSON API', 'MySQL', 'Java'

SquareGPS создает программные продукты, которые помогают компаниям стать более мобильными и эффективными. Десятки тысячи клиентов по всему миру, от Австралии до США, используют наши облачные сервисы, чтобы настроить работу своих выездных сотрудников, транспорта и логистики ― сделать ее более безопасной, экономичной и продуктивной. За успешными продуктами стоит большая работа команды специалистов по разработке и продвижению. Сегодня в отдел разработки мы приглашаем Java-разработчика. Чем предстоит заниматься Разрабатывать бэкенд одного из проектов платформы для контроля подвижных объектов, участвовать в принятии архитектурных решений и развитии всей платформы. Решать задачи — от реализации поддержки бинарных протоколов и алгоритмов геометрии на сфере до реализации админок и чатиков. Мы ожидаем от вас:   Опыт разработки на Java 11+   Понимание принципов ООП и 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-часовой рабочей недели с возможностью гибридного формата работы   Уютный офис в центре Екатеринбурга с паркингом, кухнями и комнатой отдыха   Атмосфера сотрудничества и поддержка профессионального роста, коллектив из увлеченных и талантливых людей, которые общаются и встречаются не только по делам