Старший Java разработчик (Backend)
Разработка и поддержка высоконагруженных backend-сервисов на Java и Spring Boot. Работа с сетевыми протоколами (Netty, MQTT), интеграция с embedded-устройствами, проектирование REST API для мобильных приложений. Компания предлагает международную карьеру, обучение и соцпакет.
Зарплата не указана — оценили по рынку
На основе 188 похожих вакансий за 90 дней.
Что предстоит делать
<p><b>О позиции: </b>Мы ищем высококвалифицированного и опытного Backend Java Developer для присоединения к нашей динамичной команде. Идеальный кандидат должен иметь обширный опыт в создании масштабируемых клиент-серверных приложений, со специфическими знаниями высокопроизводительной сетевой работы через Netty (raw sockets) и MQTT для интеграции встраиваемых устройств. Требуется владение Spring Boot, проектированием REST API и сервисами Firebase (FCM/APNS). Опыт работы с паттернами State Machine, диаграммами последовательностей (Sequence Diagrams) и версионированием базы данных с помощью Flyway является обязательным, так как роль включает документирование и рефакторинг сложных коммуникационных протоколов, а также участие в архитектурных решениях для постоянного улучшения нашей производственной среды. </p><p><b>Ключевые обязанности:</b> </p><ol><li>Руководить разработкой и поддержкой высококачественных backend-сервисов с использованием Spring Boot и Java (версии с 11 по 21). </li><li>Внедрять и управлять высокопроизводительными сетевыми решениями с использованием Netty для обработки raw socket-коммуникации со встраиваемыми устройствами. </li><li>Проектировать и разрабатывать масштабируемую логику обмена сообщениями с использованием MQTT (Mosquitto/RabbitMQ) для бесшовного взаимодействия между сервисами и узлами. </li><li>Проектировать и разрабатывать RESTful API для поддержки функциональности мобильных приложений и обеспечения плавной клиент-серверной интеграции. </li><li>Использовать паттерны State Machine для управления сложными жизненными циклами устройств и обеспечения надежности системы. </li><li>Создавать и поддерживать техническую документацию, включая диаграммы последовательностей (Sequence Diagrams), для описания сложных взаимодействий между сервисами и клиентами. </li><li>Управлять миграциями базы данных и персистентностью с помощью Flyway и MySQL, обеспечивая целостность данных в различных сервисных модулях. </li><li>Устранять неполадки, отлаживать и оптимизировать производительность приложений, включая анализ сырых логов и мониторинг состояния системы через Prometheus и Grafana. </li><li>Быть в курсе отраслевых тенденций, предоставляя экспертные заключения по внедрению новых технологий (например, Redis) для улучшения архитектуры платформы. </li> </ol><p><b>Требования:</b> </p><ol><li>Подтвержденный опыт работы в качестве Java Backend Developer с сильным портфолио масштабируемых, готовых к эксплуатации приложений. </li><li>Владение Spring Boot и Java (понимание различий между Java 11 и 21). </li><li>Обширный опыт работы с сетевыми фреймворками, такими как Netty, и протоколами, такими как TCP/UDP и MQTT. </li><li>Сильный опыт в проектировании и разработке RESTful API для мобильных клиентов (Android/iOS). </li><li>Глубокие знания управления базами данных с использованием MySQL и инструментов версионирования схем (Flyway). </li><li>Опыт интеграции со встраиваемыми устройствами и работы с низкоуровневыми/плохо документированными бинарными протоколами. </li><li>Опыт работы с сервисами Firebase, в частности FCM и APNS, для доставки push-уведомлений на мобильные устройства. </li><li>Знакомство с DevOps-инструментами, включая Docker, GitLab CI и HAProxy для балансировки нагрузки. </li><li>Отличные навыки решения проблем с проактивным подходом к рефакторингу устаревших модулей и улучшению архитектуры системы. </li></ol><p><b>Условия работы: </b> </p><ol><li>Возможность работать в финансово стабильной, быстрорастущей международной компании </li><li>Постоянное взаимодействие с глобальными командами профессионалов 🎯 </li><li>Международные карьерные возможности 🚀 </li><li>Доступ к непрерывному профессиональному развитию: обучение, сертификационные программы, мероприятия и тимбилдинги </li><li>Медицинская страховка </li><li>Конкурентоспособный компенсационный пакет и мотивационная схема </li><li>Подарки к важным жизненным событиям, корпоративные подарки и награды, бонусы за выслугу лет </li></ol> <div> <a href="https://jobs.dou.ua/companies/asbis/vacancies/350137/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший инженер (AI-native разработка)
~2 627 200 – 3 743 760 ₸ оценка
Старший инженер для полного цикла разработки продуктов с использованием AI-агентов. Нужно уметь работать с React/Angular, Java/Node.js/Ruby, базами данных и облачной инфраструктурой. Предлагается удалённая работа и возможность влиять на процессы.
Старший Java-разработчик
~1 660 000 – 2 124 800 ₸ оценка
Ищем старшего Java-разработчика для развития платформы дистанционного банковского обслуживания Interbank-RS. Нужно разрабатывать и сопровождать продукты, участвовать в аналитике и модернизации стека. Предлагаем гибридный или удаленный формат, ДМС, ИТ-ипотеку и обучение.
Backend Developer (MultiTrack)
~1 660 000 – 2 124 800 ₸ оценка
Яндекс ищет опытного бэкенд-разработчика для участия в программе MultiTrack. За 3 месяца вы поработаете в трёх разных командах, познакомитесь с технологиями компании и выберете наиболее подходящий проект. Требуется уверенное владение Java, Python, Go или C++, опыт коммерческой разработки от 5 лет и широкий технический кругозор.
Senior Java разработчик / Backend Team Lead
Ищем опытного Java-разработчика и Team Lead для развития SaaS-продукта (Case Management). Нужно проектировать микросервисы, писать код на Java 21+ и Spring Boot, проводить code review и наставлять команду. Предлагают удалёнку, гибкий график и интересные задачи.
Senior Java-разработчик
~1 660 000 – 2 124 800 ₸ оценка
Ищем опытного Java-разработчика уровня Senior для работы над собственными продуктами компании: рекламными платформами, игровыми сервисами и финтех-решениями. Требуется уверенное владение Java 17/21, Spring, Kafka, PostgreSQL, AWS и микросервисной архитектурой. Предлагается полная удалёнка или офис в Москве, гибкий график, ДМС, обучение и современное оборудование.
Старший Java разработчик
~2 627 200 – 3 743 760 ₸ оценка
Ищем опытного Java-разработчика (от 4 лет) для создания бэкенд-сервисов и веб-приложений. Требуется знание Java 17/21, Spring, Hibernate, Docker, AWS и английский B2+. Предлагаем удаленную работу в EU, интересные проекты и профессиональный рост.